TOON คืออะไรและแตกต่างจาก JSON อย่างไร
TOON ย่อมาจาก Token-Oriented Object Notation เป็นรูปแบบการจัดเก็บข้อมูลที่เน้นความกะทัดรัดและลดจำนวนโทเค็นสำหรับโมเดลภาษาขนาดใหญ่ การออกแบบของ TOON รักษาโครงสร้างข้อมูลแบบเดียวกับ JSON แต่ตัดองค์ประกอบที่ซ้ำซ้อน เช่น เครื่องหมายอัญประกาศคู่สำหรับคีย์และค่าที่ไม่จำเป็น วงเล็บปีกกาสำหรับวัตถุ และเครื่องหมายจุลภาคระหว่างคู่ข้อมูล ส่งผลให้ข้อมูลมีขนาดเล็กลงโดยที่ความหมายยังคงเดิม ตัวอย่างข้อมูลพนักงานหนึ่งรายการใน JSON อาจใช้ 120 โทเค็น แต่เมื่อแปลงด้วย แปลง JSON เป็น TOON แล้วเหลือเพียง 45 โทเค็น ความแตกต่างที่สำคัญคือ TOON ใช้โทเค็นขั้นต่ำต่อหนึ่งหน่วยข้อมูล ซึ่งเหมาะอย่างยิ่งเมื่อส่งข้อมูลผ่าน API ของโมเดล AI ที่คิดค่าใช้จ่ายตามจำนวนโทเค็น เช่น ChatGPT หรือ Claude นอกจากนี้ TOON ยังคงอ่านได้ด้วยตาเปล่า แตกต่างจากรูปแบบ binary ทั่วไป ทำให้ดีบักหรือเขียนด้วยมือได้ไม่ยาก จุดที่ TOON แตกต่างจาก JSON อย่างชัดเจนอีกประการคือการลดระดับการซ้อนที่ไม่จำเป็น ใน JSON เราอาจต้องหุ้มคีย์ด้วยอัญประกาศเสมอ แต่ TOON อนุญาตให้คีย์ธรรมดาที่ไม่มีช่องว่างหรืออักขระพิเศษปรากฏโดยตรง สตริงที่ไม่ต้องตีความพิเศษก็ไม่ต้องใส่อัญประกาศเช่นกัน นักพัฒนาที่คุ้นเคยกับ JSON จะเรียนรู้ TOON ได้เร็ว และยังมีเครื่องมืออย่าง JSON Formatter ช่วยตรวจสอบความถูกต้องของ JSON ก่อนนำเข้า แปลง JSON เป็น TOON อีกทางหนึ่ง