CSV เป็น JSON
แปลงข้อมูล CSV เป็นรูปแบบ JSON แล้วคัดลอกผลลัพธ์ได้ทันที.
คำอธิบายแนวคิด
แปลงข้อความ CSV เป็น JSON แบบอาร์เรย์หรือออบเจ็กต์
ใช้เพื่อแปลงข้อความ CSV ให้เป็น JSON ที่มีโครงสร้างและพร้อมใช้งานกับ API, คอนฟิก, หรือขั้นตอนประมวลผลถัดไปได้อย่างรวดเร็ว
วัตถุประสงค์การค้นหาหลักของเครื่องมือนี้คือการแปลง CSV ดิบให้เป็น JSON ในรูปแบบอาร์เรย์ของแถวหรือออบเจ็กต์ key-value
การเลือกตัวคั่น, โหมด header, ฟิลด์ที่มีเครื่องหมายอัญประกาศ, และการจัดการค่าเซลล์ว่าง ล้วนมีผลต่อรูปแบบผลลัพธ์ จึงควรยืนยันตัวเลือก parser ก่อนดึงข้อมูล
เลือกโครงสร้างผลลัพธ์
เปิด header mode เพื่อแมปแต่ละแถวเป็นออบเจ็กต์ตามชื่อคอลัมน์; ปิดเพื่อคงผลลัพธ์เป็นอาร์เรย์ของอาร์เรย์
จัดการกรณีขอบเขต
ทดสอบด้วย comma/tab/semicolon/pipe, ฟิลด์ที่มีเครื่องหมายอัญประกาศ, อักขระ escape, และค่าที่ว่าง เพื่อยืนยันรูปแบบ input จริงของคุณ
ตรวจสอบหลังการแปลง
หลังแปลงแล้ว ตรวจสอบชนิดข้อมูลที่อนุมานได้ (number/boolean/string), header ซ้ำ, และจำนวนแถวผลลัพธ์ตรงกับจำนวนแถวต้นฉบับ
การ parse CSV และแมปออบเจ็กต์อาจซ่อนความคลุมเครือได้ จึงควรทำขั้นตอนตรวจสอบก่อนบันทึก ส่งต่อ หรือ deploy JSON
CSV เป็น JSON พื้นที่ทำงาน
วิธีใช้
- 1 วางหรือป้อนข้อมูล CSV ที่ต้องการแปลงเป็น JSON.
- 2 เลือกตัวคั่น และระบุว่าแถวแรกเป็นหัวตารางหรือไม่.
- 3 เปิด JSON แบบย่อหากต้องการผลลัพธ์ที่กะทัดรัด.
- 4 คัดลอกเอาต์พุต JSON ที่แปลงแล้ว.
กรณีใช้งานทั่วไป
- แปลง CSV จากสเปรดชีตเป็นอาร์เรย์ JSON
- สร้างรายการออบเจ็กต์จากแถวหัวตาราง
- คัดลอกผลลัพธ์ JSON ที่แปลงจาก CSV
คำถามที่พบบ่อย
ใช้ตัวคั่น CSV แบบใดได้บ้าง?
คุณเลือกตัวคั่นเป็นจุลภาค แท็บ อัฒภาค หรือ pipe ได้ และ parser ยังรองรับฟิลด์ในเครื่องหมายคำพูดกับเครื่องหมายคำพูดที่ escape แล้ว.
แถวแรกใช้เป็นคีย์ JSON ได้หรือไม่?
ได้ เมื่อเปิดตัวเลือกแถวหัวตาราง แถวแรกจะกลายเป็นคีย์ของอาร์เรย์ออบเจ็กต์ หากปิดไว้ ผลลัพธ์จะเป็นอาร์เรย์ของอาร์เรย์.
คัดลอกผลลัพธ์ได้โดยตรงหรือไม่?
ได้ ตรวจสอบ JSON ที่แปลงแล้วในรูปแบบอ่านง่ายหรือแบบย่อ จากนั้นใช้ปุ่มคัดลอก.