แปลง CSV เป็น JSON โดยไม่ให้ข้อมูลสูญหาย
เผยแพร่เมื่อ · อัปเดตเมื่อ อ่าน 1 นาที
การแปลงดูเหมือนง่าย แต่มีสามจุดที่ก่อปัญหา คือตัวคั่น ค่าที่อยู่ในเครื่องหมายคำพูด และตัวเลข
ตัวคั่น
เครื่องมือรู้จักทั้งเครื่องหมายอัฒภาคและจุลภาค ไฟล์ที่ใช้อัฒภาคและมีคอลัมน์ “24,5” จะถูกอ่านอย่างถูกต้อง
เครื่องหมายคำพูด
ช่องที่อยู่ในเครื่องหมายคำพูดและมีจุลภาคอยู่ข้างใน เช่น “arrosage: matin, soir” ยังคงเป็นค่าเดียว เครื่องหมายคำพูดซ้อนสองตัวด้านในจะกลายเป็นเครื่องหมายที่ถูก escape: “zone "nord"”
ตัวเลข
ทุกค่ามาในรูปข้อความ รวมถึงตัวเลข “24,5” และ “18” กลายเป็น "24,5" และ "18" ทศนิยมที่ใช้จุลภาคยังคงเป็นสตริง ให้แทนจุลภาคด้วยจุดหากโปรแกรมที่อ่าน JSON คาดหวังตัวเลข
ช่องว่าง
ช่องว่างกลายเป็นสตริงว่าง ไม่ใช่ “null”
ตรวจสอบ
เปรียบเทียบจำนวนแถว เปิด JSON ดูคอลัมน์ที่มีทศนิยมและตัวอักษรที่มีเครื่องหมายกำกับ
สำหรับทิศทางกลับ ดู JSON เป็น CSV
