ตัวแปลง JSON เป็น CSV

วาง JSON array ของออบเจ็กต์และแปลงเป็น CSV เลือกตัวคั่น เปิด/ปิดแถวส่วนหัว และดาวน์โหลดหรือคัดลอกผลลัพธ์

Delimiter:
JSON Input
CSV Output
복사됨!
CSV output will appear here...
🔮 ค้นพบตัวละคร K-pop ของคุณ 🎨 도툰 — 웹툰·일러스트 플랫폼

ตัวแปลง JSON เป็น CSV คืออะไร

ตัวแปลง JSON เป็น CSV จะแปลง JSON array ของออบเจ็กต์ให้เป็นรูปแบบ CSV (Comma-Separated Values) ที่เป็นตารางแบน คีย์ของออบเจ็กต์จะกลายเป็นส่วนหัวของคอลัมน์ และแต่ละออบเจ็กต์จะกลายเป็นแถว สิ่งนี้จำเป็นเมื่อคุณต้องการนำเข้าข้อมูล API ไปยังสเปรดชีต ฐานข้อมูล หรือเครื่องมือรายงานที่ต้องการอินพุต CSV เครื่องมือนี้ยังจัดการกับออบเจ็กต์ที่ซ้อนกันโดยทำให้แบนด้วยสัญกรณ์จุด ตรวจสอบ JSON ของคุณก่อนการแปลง และหลีกเลี่ยงอักขระพิเศษในเอาต์พุต CSV อย่างถูกต้อง

วิธีใช้ตัวแปลง JSON เป็น CSV

  1. วาง JSON — ป้อนหรือวาง JSON array ของออบเจ็กต์ลงในพื้นที่อินพุต
  2. เลือกตัวคั่น — เลือก คอมมา, แท็บ, เซมิโคลอน หรือ ไปป์ เป็นตัวคั่นเอาต์พุต
  3. สลับส่วนหัว — เปิดหรือปิดใช้งานแถวส่วนหัวในเอาต์พุต CSV
  4. ตรวจสอบผลลัพธ์ — ผลลัพธ์ CSV จะอัปเดตโดยอัตโนมัติพร้อมจำนวนแถวและคอลัมน์
  5. ส่งออก — คัดลอก CSV ไปยังคลิปบอร์ดของคุณ หรือดาวน์โหลดเป็นไฟล์ .csv

ทำไมต้องใช้ตัวแปลง JSON เป็น CSV นี้

  • การทำให้แบนอย่างชาญฉลาด — ออบเจ็กต์ที่ซ้อนกันจะถูกทำให้แบนโดยอัตโนมัติโดยใช้สัญกรณ์จุด (เช่น address.city)
  • การตรวจสอบ JSON — JSON ที่ไม่ถูกต้องจะถูกตรวจจับด้วยข้อความแสดงข้อผิดพลาดที่ชัดเจนก่อนการแปลง
  • การหลีกเลี่ยงที่เหมาะสม — ฟิลด์ที่มีตัวคั่น เครื่องหมายคำพูด หรือขึ้นบรรทัดใหม่ จะถูกหลีกเลี่ยงอย่างถูกต้องตาม RFC 4180
  • ตัวคั่นหลายตัว — ส่งออกเป็นค่าที่คั่นด้วย คอมมา, แท็บ, เซมิโคลอน หรือ ไปป์
  • เรียลไทม์ — ผลลัพธ์จะอัปเดตทันทีเมื่อคุณพิมพ์หรือเปลี่ยนการตั้งค่า
  • ให้ความสำคัญกับความเป็นส่วนตัวเป็นอันดับแรก — การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไม่มีข้อมูลใดถูกส่งไปยังเซิร์ฟเวอร์

FreeToolbox เทียบกับเครื่องมือ JSON เป็น CSV อื่นๆ

คุณสมบัติFreeToolboxConvertJSONjson-csv.com
ทำงานบนเบราว์เซอร์ 100%ใช่ไม่ใช่ (เซิร์ฟเวอร์)ไม่ใช่ (เซิร์ฟเวอร์)
การทำให้ Object ที่ซ้อนกันแบนใช่ (สัญกรณ์จุด)ใช่ใช่
การแปลงแบบเรียลไทม์ใช่ไม่ใช่ (คลิกเพื่อแปลง)ไม่ใช่
ตัวคั่นหลายตัวใช่ (4 ประเภท)คอมมาเท่านั้นใช่
การตรวจสอบ JSONใช่ (พร้อมข้อความ)พื้นฐานใช่
ไม่มีโฆษณาหรือการลงทะเบียนใช่มีโฆษณาระดับฟรีมีข้อจำกัด

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

JSON รูปแบบใดที่คาดหวัง

เครื่องมือนี้คาดหวัง JSON array ของออบเจ็กต์ เช่น [{"name":"John","age":30},{"name":"Jane","age":25}] ออบเจ็กต์เดียว (ไม่อยู่ใน array) ก็ได้รับการยอมรับเช่นกัน และจะถูกแปลงเป็น CSV แถวเดียว

ออบเจ็กต์ที่ซ้อนกันได้รับการจัดการอย่างไร

ออบเจ็กต์ที่ซ้อนกันจะถูกทำให้แบนโดยใช้สัญกรณ์จุด ตัวอย่างเช่น {"user":{"name":"John"}} จะกลายเป็นคอลัมน์ชื่อ 'user.name' อาร์เรย์ภายในออบเจ็กต์จะถูกทำให้เป็นอนุกรมเป็นสตริง JSON

จะเกิดอะไรขึ้นถ้าออบเจ็กต์มีคีย์ที่แตกต่างกัน

เครื่องมือนี้รวบรวมคีย์ที่ไม่ซ้ำกันทั้งหมดในทุกออบเจ็กต์และใช้เป็นคอลัมน์ หากออบเจ็กต์ขาดคีย์ เซลล์นั้นจะเว้นว่างไว้ในเอาต์พุต CSV

อักขระพิเศษได้รับการจัดการอย่างถูกต้องหรือไม่

ใช่ ฟิลด์ที่มีอักขระตัวคั่น เครื่องหมายคำพูดคู่ หรือขึ้นบรรทัดใหม่ จะถูกห่อด้วยเครื่องหมายคำพูดคู่โดยอัตโนมัติตามมาตรฐาน CSV (RFC 4180) เครื่องหมายคำพูดคู่ที่มีอยู่จะถูกหลีกเลี่ยงเป็นเครื่องหมายคำพูดคู่สองเท่า

ฉันสามารถเปิด CSV ที่ดาวน์โหลดใน Excel ได้หรือไม่

ใช่ ไฟล์ .csv ที่ดาวน์โหลดสามารถเปิดได้โดยตรงใน Microsoft Excel, Google Sheets, LibreOffice Calc หรือแอปพลิเคชันสเปรดชีตใดๆ หากใช้ตัวคั่นที่ไม่ใช่เครื่องหมายจุลภาค คุณอาจต้องใช้ตัวช่วยสร้างการนำเข้า