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 พื้นที่ทำงาน

อินพุต CSV/TSV
เอาต์พุต JSON

วิธีใช้

  1. 1 วางหรือป้อนข้อมูล CSV ที่ต้องการแปลงเป็น JSON.
  2. 2 เลือกตัวคั่น และระบุว่าแถวแรกเป็นหัวตารางหรือไม่.
  3. 3 เปิด JSON แบบย่อหากต้องการผลลัพธ์ที่กะทัดรัด.
  4. 4 คัดลอกเอาต์พุต JSON ที่แปลงแล้ว.

กรณีใช้งานทั่วไป

  • แปลง CSV จากสเปรดชีตเป็นอาร์เรย์ JSON
  • สร้างรายการออบเจ็กต์จากแถวหัวตาราง
  • คัดลอกผลลัพธ์ JSON ที่แปลงจาก CSV

คำถามที่พบบ่อย

ใช้ตัวคั่น CSV แบบใดได้บ้าง?

คุณเลือกตัวคั่นเป็นจุลภาค แท็บ อัฒภาค หรือ pipe ได้ และ parser ยังรองรับฟิลด์ในเครื่องหมายคำพูดกับเครื่องหมายคำพูดที่ escape แล้ว.

แถวแรกใช้เป็นคีย์ JSON ได้หรือไม่?

ได้ เมื่อเปิดตัวเลือกแถวหัวตาราง แถวแรกจะกลายเป็นคีย์ของอาร์เรย์ออบเจ็กต์ หากปิดไว้ ผลลัพธ์จะเป็นอาร์เรย์ของอาร์เรย์.

คัดลอกผลลัพธ์ได้โดยตรงหรือไม่?

ได้ ตรวจสอบ JSON ที่แปลงแล้วในรูปแบบอ่านง่ายหรือแบบย่อ จากนั้นใช้ปุ่มคัดลอก.

เวิร์กโฟลว์ที่เกี่ยวข้อง