แปลง JSON เป็นตาราง
วาง JSON แล้วอ่านเป็นตาราง เรียงคอลัมน์ได้ และส่งออกเป็น CSV
วาง JSON ด้านบนเพื่อดูตาราง
ข้อมูลซ้อนกันจะถูกกางเป็นคอลัมน์แบบ user.name ส่วน array จะแสดงเป็นข้อความ JSON ในช่องเดียว
ประมวลผลในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลไม่ถูกส่งขึ้นเซิร์ฟเวอร์
เกี่ยวกับเครื่องมือนี้
เครื่องมือ แปลง JSON เป็นตาราง เปลี่ยนข้อมูล JSON ที่อ่านยากให้กลายเป็นตารางที่กวาดสายตาดูได้ในครั้งเดียว เรียงตามคอลัมน์ได้ และส่งออกเป็น CSV เพื่อเปิดต่อใน Excel หรือ Google Sheets
ปัญหาที่เครื่องมือนี้แก้คือ การอ่านผลลัพธ์ที่เป็นรายการยาว ๆ เช่น รายการคำสั่งซื้อหรือรายชื่อผู้ใช้ ที่พอจัดรูปแบบเป็น JSON แล้วยาวเป็นร้อยบรรทัดจนเทียบข้อมูลระหว่างรายการไม่ได้ พอกางเป็นตารางก็เห็นภาพรวมทันที
สองอย่างที่เครื่องมือนี้ทำต่างจากตัวแปลงทั่วไป อย่างแรกคือ ข้อมูลซ้อนกันจะถูกกางเป็นคอลัมน์ อย่าง address.city แทนที่จะแสดงเป็น [object Object] อย่างที่สองคือ คอลัมน์มาจากทุกแถวรวมกัน ไม่ใช่แค่แถวแรก ดังนั้นฟิลด์ที่โผล่มาเฉพาะบางรายการก็ยังได้คอลัมน์ของตัวเอง ไม่หายไปเงียบ ๆ
ทั้งการแปลง การเรียง และการส่งออก CSV ทำงานในเบราว์เซอร์ของคุณทั้งหมด ข้อมูลไม่ถูกอัปโหลดไปไหน ใช้ฟรี ไม่ต้องสมัครสมาชิก
วิธีใช้งาน
- 1วางข้อมูล JSON ที่เป็นรายการ (array) หรือ object ลงในช่องป้อนข้อมูล
- 2ระบบจะกางเป็นตารางให้ทันที พร้อมนับจำนวนแถวและคอลัมน์
- 3คลิกที่หัวคอลัมน์เพื่อเรียงข้อมูลจากน้อยไปมากหรือมากไปน้อย
- 4กดดาวน์โหลด CSV เพื่อนำไปเปิดต่อใน Excel หรือ Google Sheets
คำถามที่พบบ่อย
- ข้อมูลที่ซ้อนกันหลายชั้นจะแสดงอย่างไร
- จะถูกกางเป็นคอลัมน์แบบจุด เช่น address.city ทำให้เห็นค่าจริงแทนที่จะเห็นคำว่า [object Object] ส่วน array จะแสดงเป็นข้อความ JSON ในช่องเดียว เพราะการกางออกจะทำให้จำนวนคอลัมน์คาดเดาไม่ได้
- ถ้าบางแถวไม่มีฟิลด์ที่แถวอื่นมี จะเป็นอย่างไร
- ทุกฟิลด์ที่ปรากฏในแถวใดก็ตามจะได้คอลัมน์ของตัวเอง แถวที่ไม่มีค่าจะเว้นว่างไว้ ไม่ใช่ตัดคอลัมน์ทิ้ง จึงไม่มีข้อมูลหายแม้ข้อมูลจาก API จะไม่สม่ำเสมอ
- รองรับ JSON ที่เป็น object เดียวหรือแบบเก็บตาม id ไหม
- รองรับทั้งคู่ object เดียวจะกลายเป็นหนึ่งแถว ส่วนแบบที่ใช้ id เป็นคีย์แล้วข้างในเป็น object จะแยกเป็นแถวละรายการ โดยเก็บ id ไว้เป็นคอลัมน์แรก
- ทำไมแสดงแค่บางแถว
- ตารางจะแสดงสูงสุด 500 แถวเพื่อให้หน้าเว็บยังลื่น และจะบอกชัดเจนว่าซ่อนไว้กี่แถว ถ้าต้องการข้อมูลทั้งหมดให้กดดาวน์โหลด CSV ซึ่งได้ครบทุกแถว
- ไฟล์ของฉันถูกอัปโหลดไหม
- ไม่ การแปลงและการเรียงข้อมูลทำในเบราว์เซอร์ของคุณทั้งหมด