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

แปลง JSON เป็นตาราง

วาง JSON แล้วอ่านเป็นตาราง เรียงคอลัมน์ได้ และส่งออกเป็น CSV

ตาราง

วาง JSON ด้านบนเพื่อดูตาราง

ข้อมูลซ้อนกันจะถูกกางเป็นคอลัมน์แบบ user.name ส่วน array จะแสดงเป็นข้อความ JSON ในช่องเดียว

ประมวลผลในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลไม่ถูกส่งขึ้นเซิร์ฟเวอร์

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

เครื่องมือ แปลง JSON เป็นตาราง เปลี่ยนข้อมูล JSON ที่อ่านยากให้กลายเป็นตารางที่กวาดสายตาดูได้ในครั้งเดียว เรียงตามคอลัมน์ได้ และส่งออกเป็น CSV เพื่อเปิดต่อใน Excel หรือ Google Sheets

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

สองอย่างที่เครื่องมือนี้ทำต่างจากตัวแปลงทั่วไป อย่างแรกคือ ข้อมูลซ้อนกันจะถูกกางเป็นคอลัมน์ อย่าง address.city แทนที่จะแสดงเป็น [object Object] อย่างที่สองคือ คอลัมน์มาจากทุกแถวรวมกัน ไม่ใช่แค่แถวแรก ดังนั้นฟิลด์ที่โผล่มาเฉพาะบางรายการก็ยังได้คอลัมน์ของตัวเอง ไม่หายไปเงียบ ๆ

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

วิธีใช้งาน

  1. 1วางข้อมูล JSON ที่เป็นรายการ (array) หรือ object ลงในช่องป้อนข้อมูล
  2. 2ระบบจะกางเป็นตารางให้ทันที พร้อมนับจำนวนแถวและคอลัมน์
  3. 3คลิกที่หัวคอลัมน์เพื่อเรียงข้อมูลจากน้อยไปมากหรือมากไปน้อย
  4. 4กดดาวน์โหลด CSV เพื่อนำไปเปิดต่อใน Excel หรือ Google Sheets

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

ข้อมูลที่ซ้อนกันหลายชั้นจะแสดงอย่างไร
จะถูกกางเป็นคอลัมน์แบบจุด เช่น address.city ทำให้เห็นค่าจริงแทนที่จะเห็นคำว่า [object Object] ส่วน array จะแสดงเป็นข้อความ JSON ในช่องเดียว เพราะการกางออกจะทำให้จำนวนคอลัมน์คาดเดาไม่ได้
ถ้าบางแถวไม่มีฟิลด์ที่แถวอื่นมี จะเป็นอย่างไร
ทุกฟิลด์ที่ปรากฏในแถวใดก็ตามจะได้คอลัมน์ของตัวเอง แถวที่ไม่มีค่าจะเว้นว่างไว้ ไม่ใช่ตัดคอลัมน์ทิ้ง จึงไม่มีข้อมูลหายแม้ข้อมูลจาก API จะไม่สม่ำเสมอ
รองรับ JSON ที่เป็น object เดียวหรือแบบเก็บตาม id ไหม
รองรับทั้งคู่ object เดียวจะกลายเป็นหนึ่งแถว ส่วนแบบที่ใช้ id เป็นคีย์แล้วข้างในเป็น object จะแยกเป็นแถวละรายการ โดยเก็บ id ไว้เป็นคอลัมน์แรก
ทำไมแสดงแค่บางแถว
ตารางจะแสดงสูงสุด 500 แถวเพื่อให้หน้าเว็บยังลื่น และจะบอกชัดเจนว่าซ่อนไว้กี่แถว ถ้าต้องการข้อมูลทั้งหมดให้กดดาวน์โหลด CSV ซึ่งได้ครบทุกแถว
ไฟล์ของฉันถูกอัปโหลดไหม
ไม่ การแปลงและการเรียงข้อมูลทำในเบราว์เซอร์ของคุณทั้งหมด

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

เปิดดูไฟล์ CSV

เปิดไฟล์ CSV เป็นตาราง ค้นหาและเรียงข้อมูลได้

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

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

ทดสอบ JSONPath

ดึงเฉพาะข้อมูลที่ต้องการออกจาก JSON ก้อนใหญ่

แปลง JSON ↔ CSV / XML

แปลง JSON เป็น CSV หรือ XML และแปลง CSV กลับเป็น JSON