ไฟล์ส่งออก JSON ขนาดหลายสิบ MB มักทำให้โปรแกรมแก้ไขข้อความและเครื่องมือออนไลน์ค้าง ทั้งที่การแยกวิเคราะห์ใช้เวลาเพียงไม่กี่ร้อยมิลลิวินาที เราวัดเวลาและหน่วยความจำในแต่ละขั้นจากตัวอย่าง 45 MB จำนวน 500,000 ระเบียน ชี้ให้เห็นว่าต้นทุนจริงอยู่ที่จำนวนบรรทัดและโหนด พร้อมตารางเลือกเครื่องมือตามขนาดไฟล์: ดูออนไลน์ บรรทัดคำสั่ง การประมวลผลแบบสตรีม และแอปเดสก์ท็อป
ระดับกลางอ่านประมาณ 6 นาทีอัปเดต 2026-11-07
โยนไฟล์ .jsonl ทั้งไฟล์ให้ JSON.parse แล้วพบ error แทบไม่เคยหมายความว่าไฟล์เสีย — แต่หมายถึงวิธีอ่านผิด บทความนี้ครอบคลุมวิธีมาตรฐานในการตรวจสอบและอ่าน JSONL ทีละบรรทัด คำสั่งแปลงสองทางกับอาร์เรย์ JSON ตารางบรรทัดเสียหกประเภท และวิธีที่ถูกต้องในการบริโภค NDJSON จาก HTTP response แบบสตรีม
ระดับกลางอ่านประมาณ 9 นาทีอัปเดต 2026-11-06
สคีมาไม่จบเมื่อเขียนเสร็จ — ที่ตรงนั้นคือจุดเริ่มเสื่อมสภาพ การพิมพ์ผิดหนึ่งจุดทำให้การตรวจสอบหย่อนลงอย่างเงียบ ๆ การรีแฟกเตอร์หนึ่งครั้งทำลาย fixture ทั้งหมด คู่มือนี้ถอดโครงการทดสอบสัญญาที่ทำได้จริง: fixture บวก ลบ และ snapshot, lint ตัวสคีมาเอง คอมไพล์ครั้งเดียวใช้ซ้ำ และสี่ประตู CI ที่เปลี่ยนสัญญาแตกเป็นบิลด์แดง
ระดับกลางอ่านประมาณ 8 นาทีอัปเดต 2026-11-05
การทดลองเก้าครั้งบนตัวแปลงจริง: กลยุทธ์ "คีย์จากเรกคอร์ดแรก" หายฟิลด์เงียบ ๆ, null, การขาดหาย และสตริงว่างกลายเป็นเซลล์ว่างเหมือนกันหมด, จำนวนเต็ม 20 หลักสูญเสียความแม่นยำตั้งแต่ JSON.parse แล้ว, และจุดในคีย์ทำให้เส้นทางต่างกันสองเส้นปะทะกันในคอลัมน์เดียวกัน หัวคอลัมน์ถูกสร้างอย่างไร ค่าใดบิดเบี้ยว และเลือกกลยุทธ์ตามการใช้งานปลายทางอย่างไร
ระดับสูงอ่านประมาณ 6 นาทีอัปเดต 2026-11-04