ข้ามไปยังเนื้อหาหลัก
tetono.

แปลง JSON ↔ CSV / XML

แปลง JSON เป็น CSV หรือ XML และแปลง CSV กลับเป็น JSON ได้ในเบราว์เซอร์

ข้อมูลเข้า
ผลลัพธ์
ผลลัพธ์จะแสดงที่นี่

ประมวลผลในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลด

เกี่ยวกับเครื่องมือนี้

แปลง JSON ↔ CSV / XML เป็นเครื่องมือที่ช่วยย้ายข้อมูลข้ามรูปแบบได้อย่างรวดเร็ว ปัญหาที่นักพัฒนาเจอบ่อยคือได้ข้อมูลมาเป็น JSON จาก API แต่ต้องการเปิดใน Excel หรือ Google Sheets หรือในทางกลับกัน มีไฟล์ CSV ที่ทีมอื่นส่งมาแต่ต้องแปลงเป็น JSON เพื่อ import เข้าระบบ เครื่องมือนี้จัดการให้จบในขั้นตอนเดียว

รองรับสามทิศทางหลัก:

  • json to csv — แปลง array ของ object ให้เป็นตาราง CSV ที่เปิดใน Excel หรือ Google Sheets ได้ทันที เหมาะกับการทำรายงานหรือส่งให้คนที่ไม่ใช่สายเทคนิค
  • json to xml — แปลงโครงสร้าง JSON เป็น XML สำหรับระบบเก่าหรือ API ที่ยังใช้ XML เป็นมาตรฐาน
  • csv to json — อ่านบรรทัดหัวตารางเป็นชื่อ key แล้วแปลงแต่ละแถวเป็น object พร้อมนำไปใช้ในโค้ดหรือยิงเข้า API

เรื่องที่ควรรู้คือ CSV เป็นตารางแบน ๆ ที่มีแถวและคอลัมน์ ส่วน JSON ซ้อนหลายชั้นได้ ดังนั้นเวลาแปลง JSON ที่ซ้อนลึกเป็น CSV ผลลัพธ์จะดีที่สุดเมื่อข้อมูลเป็น array ของ object ที่มี key คล้ายกัน หากซับซ้อนมากแนะนำให้ปรับโครงสร้างให้แบนก่อน

การแปลงทั้งหมดทำในเบราว์เซอร์ของคุณ ไม่มีการส่งไฟล์ขึ้นเซิร์ฟเวอร์ จึงปลอดภัยและรวดเร็ว ใช้ฟรี ไม่ต้องสมัครสมาชิก ไม่ต้องติดตั้งโปรแกรมเสริมใด ๆ เปิดเบราว์เซอร์แล้วเริ่มแปลงได้เลย ดูเครื่องมือทั้งหมดได้ที่ หน้ารวมเครื่องมือ

วิธีใช้งาน

  1. 1เลือกทิศทางการแปลงที่ต้องการ เช่น JSON เป็น CSV, JSON เป็น XML หรือ CSV กลับเป็น JSON
  2. 2วางข้อมูลต้นทางลงในช่องป้อนข้อมูล
  3. 3ระบบจะแปลงให้ทันทีและแสดงผลลัพธ์ในอีกช่องหนึ่ง
  4. 4ตรวจสอบผลลัพธ์แล้วคัดลอกไปใช้งานต่อ

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

เครื่องมือนี้แปลงรูปแบบไหนได้บ้าง?
แปลง JSON เป็น CSV, JSON เป็น XML และแปลง CSV กลับเป็น JSON ได้ เหมาะกับการย้ายข้อมูลระหว่างไฟล์ตารางกับโครงสร้างข้อมูลของโปรแกรม
ข้อมูลของฉันปลอดภัยไหม?
ปลอดภัย เพราะการแปลงทั้งหมดทำในเบราว์เซอร์ของคุณเอง ไม่มีการอัปโหลดไฟล์หรือส่งข้อมูลไปยังเซิร์ฟเวอร์
JSON ที่ซับซ้อนซ้อนหลายชั้นแปลงเป็น CSV ได้ไหม?
CSV เป็นรูปแบบตารางแบน ๆ จึงเหมาะกับ JSON ที่เป็น array ของ object ที่มี key เหมือน ๆ กัน หากซ้อนลึกมากควรปรับโครงสร้างให้แบนก่อนเพื่อผลลัพธ์ที่ดีที่สุด
แปลง CSV กลับเป็น JSON แล้วได้อะไร?
ระบบจะอ่านบรรทัดแรกเป็นชื่อคอลัมน์ แล้วแปลงแต่ละแถวเป็น object โดยใช้ชื่อคอลัมน์เป็น key ได้ออกมาเป็น array ของ object พร้อมใช้
ใช้งานฟรีและต้องสมัครสมาชิกไหม?
ฟรี ไม่ต้องสมัครสมาชิก และใช้ได้ไม่จำกัด

เครื่องมือที่เกี่ยวข้อง

จัดรูปแบบ JSON (JSON Formatter)

จัดรูปแบบ ตรวจสอบ และย่อ JSON สำหรับนักพัฒนา

เข้ารหัส / ถอดรหัส Base64

เข้ารหัส/ถอดรหัส Base64 รองรับภาษาไทย

นับคำ / นับตัวอักษร

นับจำนวนคำ ตัวอักษร และเวลาในการอ่าน ทันที