JSON Toolkit

ฐานความรู้

เส้นทางการเรียนรู้ที่พา JSON ตั้งแต่ไวยากรณ์และรูปแบบ ไปจนถึงการคิวรี การตรวจสอบ และการใช้งานจริงในโปรดักชัน โดยแต่ละบทความมีเครื่องมือออนไลน์ที่ใช้งานได้จริงคู่กัน

หมวดหมู่

ภาพหน้าปกหมวดพื้นฐาน JSON และข้อกำหนดมาตรฐาน

พื้นฐาน JSON และข้อกำหนดมาตรฐาน

เริ่มต้นจาก RFC 8259 และ ECMA-404 หมวดนี้วางภาพรวมไวยากรณ์ ประเภทข้อมูล การเข้ารหัส และขอบเขตการแยกวิเคราะห์ของ JSON ซึ่งเป็นรากฐานของงาน JSON ทุกชิ้น

6 บทความ
ภาพหน้าปกหมวดหมู่รูปแบบและภาษาถิ่นส่วนขยาย

รูปแบบและภาษาถิ่นส่วนขยาย

JSON5, JSONC, JSON Lines และ NDJSON แก้ปัญหาจริงอย่าง comment, trailing comma และ streaming พร้อมนำปัญหาเรื่องความเข้ากันได้และการเลือกใช้มาด้วย

6 บทความ
ภาพปกหมวดหมู่การสืบค้นและการแก้ไขแบบเพิ่มทีละส่วน

การสืบค้นและการแก้ไขแบบเพิ่มทีละส่วน

การดึงค่าหนึ่งค่าออกจาก JSON หรือแก้ฟิลด์เดียวดูเหมือนง่าย แต่เมื่อกลายเป็นมาตรฐานแล้วกลับแตกออกเป็นสี่ข้อกำหนด: JSONPath, JSON Pointer, JSON Patch และ Merge Patch

5 บทความ
ภาพปกหมวดหมู่ Schema และการตรวจสอบความถูกต้อง

Schema และการตรวจสอบความถูกต้อง

อธิบายรูปร่างของข้อมูลด้วย JSON Schema เปลี่ยนข้อตกลงด้วยวาจาให้เป็นการตรวจสอบที่รันได้ และปล่อยให้มันขับเคลื่อน TypeScript type และการสร้างฟอร์มตามลำดับ

7 บทความ
ภาพหน้าปกหมวดการแปลงรูปแบบข้อมูล

การแปลงรูปแบบข้อมูล

การแปลงระหว่าง JSON กับ YAML, XML, CSV, TypeScript, Java, Go และ SQL ไม่เคยไร้การสูญเสีย ที่สำคัญคือต้องระบุให้ชัดว่าความสูญเสียเกิดตรงไหน

8 บทความ
ภาพปกหมวดประสิทธิภาพและความปลอดภัย

ประสิทธิภาพและความปลอดภัย

ไฟล์ JSON ขนาดหลายสิบเมกะไบต์สามารถทำให้ main thread ค้างได้ และ JSON ที่ถูกออกแบบมาอย่างจงใจก็สามารถเจาะทะลุบริการได้ หมวดนี้ครอบคลุมทั้งปริมาณงานและแนวป้องกัน

6 บทความ
ภาพหน้าปกหมวดหมู่เครื่องมือและระบบนิเวศ

เครื่องมือและระบบนิเวศ

ไลบรารีสำหรับ parse เครื่องมือ command line และปลั๊กอินของ editor ประกอบกันเป็น toolchain ของ JSON ที่ใช้ในชีวิตประจำวัน กุญแจของการเลือกใช้คือคุณภาพในการระบุตำแหน่ง error และความแข็งแรงของการดูแลรักษาระบบนิเวศ

6 บทความ
ภาพปกหมวดแนวปฏิบัติทางวิศวกรรม

แนวปฏิบัติทางวิศวกรรม

การนำ JSON ไปใช้ในระบบจริง: วิธีกำหนด API contract วิธีจัดการคอนฟิกและ fixture วิธีรับมือความเข้ากันได้ของเวอร์ชัน และวิธีดูแลข้อมูลทดสอบ

5 บทความ
ภาพปกหมวดคำถามที่พบบ่อย

คำถามที่พบบ่อย

รวมคำถามที่ถูกถามบ่อยที่สุดเกี่ยวกับเครื่องมือบนเว็บไซต์นี้และเกี่ยวกับมาตรฐาน JSON จัดกลุ่มตามสถานการณ์ พร้อมคำตอบที่นำไปใช้ได้ทันทีแทนข้อสรุปที่คลุมเครือ

25 บทความ

อัปเดตล่าสุด

ไฟล์ JSON ใหญ่เปิดไม่ได้? เลือกเครื่องมือให้ถูกตามขนาด

ไฟล์ส่งออก JSON ขนาดหลายสิบ MB มักทำให้โปรแกรมแก้ไขข้อความและเครื่องมือออนไลน์ค้าง ทั้งที่การแยกวิเคราะห์ใช้เวลาเพียงไม่กี่ร้อยมิลลิวินาที เราวัดเวลาและหน่วยความจำในแต่ละขั้นจากตัวอย่าง 45 MB จำนวน 500,000 ระเบียน ชี้ให้เห็นว่าต้นทุนจริงอยู่ที่จำนวนบรรทัดและโหนด พร้อมตารางเลือกเครื่องมือตามขนาดไฟล์: ดูออนไลน์ บรรทัดคำสั่ง การประมวลผลแบบสตรีม และแอปเดสก์ท็อป

ระดับกลางอ่านประมาณ 6 นาทีอัปเดต 2026-11-07

ใช้งานไฟล์ JSONL จริง: เปิด แปลง และแก้บรรทัดเสีย

โยนไฟล์ .jsonl ทั้งไฟล์ให้ JSON.parse แล้วพบ error แทบไม่เคยหมายความว่าไฟล์เสีย — แต่หมายถึงวิธีอ่านผิด บทความนี้ครอบคลุมวิธีมาตรฐานในการตรวจสอบและอ่าน JSONL ทีละบรรทัด คำสั่งแปลงสองทางกับอาร์เรย์ JSON ตารางบรรทัดเสียหกประเภท และวิธีที่ถูกต้องในการบริโภค NDJSON จาก HTTP response แบบสตรีม

ระดับกลางอ่านประมาณ 9 นาทีอัปเดต 2026-11-06

การทดสอบสัญญา JSON Schema: เชื่อมกฎการตรวจสอบเข้ากับ CI

สคีมาไม่จบเมื่อเขียนเสร็จ — ที่ตรงนั้นคือจุดเริ่มเสื่อมสภาพ การพิมพ์ผิดหนึ่งจุดทำให้การตรวจสอบหย่อนลงอย่างเงียบ ๆ การรีแฟกเตอร์หนึ่งครั้งทำลาย fixture ทั้งหมด คู่มือนี้ถอดโครงการทดสอบสัญญาที่ทำได้จริง: fixture บวก ลบ และ snapshot, lint ตัวสคีมาเอง คอมไพล์ครั้งเดียวใช้ซ้ำ และสี่ประตู CI ที่เปลี่ยนสัญญาแตกเป็นบิลด์แดง

ระดับกลางอ่านประมาณ 8 นาทีอัปเดต 2026-11-05

JSON เป็น CSV: หัวคอลัมน์มาจากไหน และทำไมค่าต่าง ๆ จึงเปลี่ยนไป

การทดลองเก้าครั้งบนตัวแปลงจริง: กลยุทธ์ "คีย์จากเรกคอร์ดแรก" หายฟิลด์เงียบ ๆ, null, การขาดหาย และสตริงว่างกลายเป็นเซลล์ว่างเหมือนกันหมด, จำนวนเต็ม 20 หลักสูญเสียความแม่นยำตั้งแต่ JSON.parse แล้ว, และจุดในคีย์ทำให้เส้นทางต่างกันสองเส้นปะทะกันในคอลัมน์เดียวกัน หัวคอลัมน์ถูกสร้างอย่างไร ค่าใดบิดเบี้ยว และเลือกกลยุทธ์ตามการใช้งานปลายทางอย่างไร

ระดับสูงอ่านประมาณ 6 นาทีอัปเดต 2026-11-04