วิธีใช้งาน แปลง CSV เป็น JSON
- 1
วางหรือลากไฟล์ CSV
วางแถวที่คัดลอกมาจากสเปรดชีต หรือลากไฟล์ .csv/.tsv มาวาง ระบบจะตรวจหาตัวคั่นให้เอง
- 2
ตรวจสอบส่วนหัวและชนิดข้อมูล
ยืนยันว่าแถวแรกเป็นชื่อคอลัมน์ และดูในตัวอย่างว่าระบบรู้จักตัวเลขและวันที่ถูกต้อง
- 3
คัดลอก JSON
เลือกอาร์เรย์ของอ็อบเจกต์หรืออาร์เรย์ ซ้อนคีย์ที่มีจุดในชื่อคอลัมน์ได้ตามต้องการ แล้วคัดลอกหรือดาวน์โหลดไฟล์ .json
ข้อจำกัดและ Pro
ไฟล์ CSV และ TSV ขนาดสูงสุด 500 MB ไม่จำกัดจำนวนแถว
ไฟล์ขนาดสูงสุด 4 GB ดู Pro
เกี่ยวกับ แปลง CSV เป็น JSON
แปลง CSV เป็น JSON เปลี่ยนข้อความที่คั่นด้วยจุลภาค (หรือเซมิโคลอน แท็บ และไปป์) ให้เป็น JSON ที่นำไปใช้ใน JavaScript, ข้อมูลทดสอบสำหรับ REST API, การนำเข้าฐานข้อมูล NoSQL หรือไฟล์คอนฟิกได้ทันที แถวส่วนหัวจะกลายเป็นชื่อพร็อพเพอร์ตี้ ชีตที่มีคอลัมน์ name, email และ plan จึงกลายเป็นอาร์เรย์ของอ็อบเจกต์ที่มีคีย์ตรงตามนั้น
CSV ไม่มีชนิดข้อมูล ทุกอย่างเป็นข้อความ ตัวแปลงจึงต้องตัดสินว่าแต่ละค่าควรเป็นอะไรใน JSON ตัวเลขจำนวนเต็มและทศนิยมจะเป็นตัวเลขของ JSON ค่า true และ false เป็นบูลีน วันที่แบบ ISO เช่น 2024-03-31 จะคงเป็นสตริง ส่วนเซลล์ว่างจะเป็น null (หรือข้ามไปเลยหากต้องการอ็อบเจกต์ที่เล็กลง) ค่าที่ดูเหมือนตัวเลขแต่ไม่ใช่ เช่น รหัสไปรษณีย์ที่ขึ้นต้นด้วยศูนย์ เบอร์โทรศัพท์ และรหัส 16 หลัก จะคงเป็นสตริง จึงไม่มีการปัดเศษโดยไม่รู้ตัว
ชื่อคอลัมน์ที่มีจุด เช่น customer.address.city สามารถสร้างกลับเป็นอ็อบเจกต์ซ้อนกันได้ ซึ่งเป็นวิธีทั่วไปในการแปลง JSON ผ่านสเปรดชีตไปมา ฟิลด์ที่ครอบด้วยเครื่องหมายคำพูดและมีจุลภาค เครื่องหมายคำพูด หรือการขึ้นบรรทัดใหม่ เป็นไปตามกฎ RFC 4180 และไฟล์ที่ส่งออกจาก Excel รุ่นเก่าในรหัส Windows-1252 ก็ถอดรหัสให้ ชื่อที่มีเครื่องหมายกำกับเสียงจึงไม่เพี้ยน
วางสักไม่กี่แถวเพื่อลองใช้ได้ทันที หรือลากไฟล์ที่มีหลายแสนบรรทัดมาวาง การแยกวิเคราะห์ทำงานในเวิร์กเกอร์เบื้องหลัง หน้าเว็บจึงยังตอบสนองได้ลื่นไหล
ความเป็นส่วนตัว
CSV ที่คุณวางหรือลากมาจะถูกแยกวิเคราะห์ภายในแท็บเบราว์เซอร์นี้ และไม่ถูกส่งไปยังเซิร์ฟเวอร์ ข้อความที่วางไว้จะไม่ถูกเก็บเมื่อคุณออกจากหน้านี้