ตัวแปลง JSON เป็น CSV
API คืนอาร์เรย์ JSON ของวัตถุ นักวิเคราะห์ต้องการ CSV สำหรับตารางพีวอต Excel แมปคีย์ JSON เป็นคอลัมน์แล้วดาวน์โหลดค่าคั่นด้วยจุลภาค — ฟิลด์ซ้อนอาจเรียบด้วยสัญลักษณ์จุดขึ้นกับพฤติกรรมเครื่องมือ การแปลงอยู่ในเครื่อง
วิธีแปลง JSON เป็น CSV
1. วางอาร์เรย์ JSON ของวัตถุ (หรือวัตถุเดียวที่ห่อเป็นอาร์เรย์)
2. พรีวิวหัวคอลัมน์จากคีย์
3. ปรับตัวคั่นหรือตัวเลือกทำให้เรียบหากมี
4. ดาวน์โหลดไฟล์ .csv
ตัวอย่างการแปลง
ส่งออกผู้ใช้
[{"id":1,"name":"Ada","role":"admin"}] กลายเป็นหัว id,name,role พร้อมหนึ่งแถวข้อมูล
ตัวอย่าง API แอนะลิติกส์
ดึง JSON /events จากตัวอย่างเอกสาร แปลงเป็น CSV สำหรับรีวิวสเปรดชีต PM
ทำให้ที่อยู่ซ้อนเรียบ
{"user":{"city":"Berlin"}} อาจกลายเป็นคอลัมน์ user.city สำหรับเมลเมิร์จ
เมื่อ JSON เป็น CSV ช่วย
• เมื่อผู้ที่ไม่ใช่นักพัฒนาต้องการเข้าถึงสเปรดชีตจากข้อมูล API
• เมื่อนำเข้าสู่ระบบรุ่นเก่าที่รับเฉพาะ CSV
• เมื่อการวิเคราะห์เฉพาะกิจเร็วชนะการเขียนสคริปต์
ลำดับคอลัมน์
คีย์วัตถุแรกมักกำหนดลำดับคอลัมน์ — คีย์ไม่สม่ำเสมอข้ามแถวสร้างคอลัมน์เบาบาง ทำให้การตอบ API เป็นมาตรฐานก่อน
คำถามที่พบบ่อย
อาร์เรย์ของอาร์เรย์?
เครื่องมือคาดหวังอาร์เรย์ของวัตถุสำหรับหัว — แปลงรูปร่างก่อน
วัตถุซ้อน?
อาจทำให้เรียบด้วยเส้นทางจุดหรือ stringify วัตถุย่อย — ตรวจเอาต์พุต
null และบูลีน?
ส่งออกเป็นสตริงว่างหรือ true/false — Excel อาจบังคับประเภท
UTF-8 BOM สำหรับ Excel?
Excel บางโลแคลต้องการ BOM — เปิดผ่านนำเข้าข้อมูลหากเครื่องหมายเน้นเสียงพัง
ย้อน CSV เป็น JSON?
ใช้เครื่องมือ csvToJson