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

วิธีใช้เครื่องมือนี้
- เลือกไฟล์ในรูปแบบ JSON จำนวนไฟล์สูงสุดต่อแบตช์: 1
- ตรวจสอบ เรียบวัตถุ JSON ที่ซ้อนกัน จากนั้นเริ่มการประมวลผล
- ดาวน์โหลดผลลัพธ์ CSV และตรวจสอบเนื้อหาและคุณภาพ
เลือกการตั้งค่าที่เหมาะสม
อนุญาตให้ flattening เพื่อแปลงคุณสมบัติของวัตถุที่หล่อไปสู่หัวที่เชื่อมโยงกับจุด เหล็กไม่ได้ขยายไปเป็นเส้นหลายดังนั้นตรวจสอบเซลล์เหล่านี้แยกต่างหากคุณวางแผนที่จะวิเคราะห์แต่ละรายการ เหล็ก
- อินพุตที่รองรับ
- JSON
- เอาต์พุต
- CSV
- การตั้งค่าที่ใช้ได้
- เรียบวัตถุ JSON ที่ซ้อนกัน
ก่อนเริ่มใช้งาน
กำหนดความหมายของคอลัมน์ก่อนเปลี่ยนข้อมูล
ตรวจชีต แถวหัวตาราง การเข้ารหัสข้อความ และตัวคั่นของต้นฉบับ รหัสที่มีศูนย์นำหน้าควรเก็บเป็นรหัส ไม่ใช่ตัวเลขสำหรับคำนวณ กำหนดลำดับวันเดือนปีและเครื่องหมายทศนิยมจากต้นฉบับ ไม่เดาจากค่าที่ดูเหมือนถูกต้อง ชื่อคอลัมน์ที่คล้ายกันไม่ได้ยืนยันว่าความหมายหรือหน่วยตรงกัน
ถ้าเปรียบเทียบ เชื่อมตาราง หรือลบข้อมูลซ้ำ ให้เลือกคีย์และลำดับข้อมูลตามความหมายของระเบียน คีย์เดียวกันอาจมีค่าอื่นต่างกัน การไม่สนใจช่องว่างหรือตัวพิมพ์ใหญ่เล็กอาจรวมระเบียนที่ควรแยก ตรวจว่าต้องเก็บรายการแรกหรือสุดท้าย และตรวจทิศทางการจับคู่คอลัมน์
ถ้ามีการจับคู่ฟิลด์ ให้เทียบปลายทางกับฟิลด์ต้นฉบับ สำหรับป้าย กราฟ หรือรหัส ให้ตรวจชื่อ หน่วย และลำดับ แล้วลองรหัสกับเครื่องอ่านที่จะใช้ การสร้างกราฟไม่ได้แปลงหน่วยและการสร้างบาร์โค้ดไม่ได้จัดสรรรหัสสินค้า จดวิธีจัดการวันที่และค่าว่างไว้ให้ผู้รับเข้าใจผลลัพธ์
เทียบโครงสร้างและหาข้อมูลที่สูญหาย
เทียบจำนวนแถว ลำดับคอลัมน์ และรหัสกับต้นฉบับ การขยายข้อมูลอาจเพิ่มแถว ส่วนการเชื่อมอาจตัดระเบียนที่ไม่มีคู่ ถ้ามีรายงาน ให้ตรวจรายการที่ถูกลบ ค่าที่ไม่ถูกต้อง และค่าที่ยังแก้ไม่ได้ ผลรวมและค่าเฉลี่ยต้องใช้ค่าที่อ่านเป็นตัวเลขได้ การนับระเบียนมีความหมายต่างออกไป
การเปลี่ยนรูปแบบไม่เก็บทุกโครงสร้าง CSV ไม่รองรับทุกชั้นของ JSON หรือ XML และข้อความธรรมดาไม่เก็บการจัดหน้าของชีต Base64 ถอดกลับได้และไม่ใช่การเข้ารหัสเพื่อความลับ การย่อข้อความไม่ใช่การบีบอัด ZIP ทดลองระเบียนที่มีศูนย์นำหน้า อักขระพิเศษ และค่าว่างตลอดทางจนถึงโปรแกรมผู้รับ
หากทำงานไม่สำเร็จ ให้ตรวจชื่อคอลัมน์ ทิศทางการจับคู่ ไวยากรณ์ และชนิดค่า ตัวเลขที่หายไปแล้วหรือข้อความที่ใช้การเข้ารหัสผิดไม่สามารถคืนด้วยการเดา ตรวจค่าหลังบันทึกครั้งสุดท้าย ไม่ใช่เฉพาะภาพตัวอย่าง ถ้าค่าเปลี่ยน ให้หาขั้นตอนที่ตีความชนิดข้อมูล และเก็บต้นฉบับไว้ทดลองนำเข้าใหม่
ตัวอย่างอินพุตและเอาต์พุต
JSON ชุดวัตถุ → หัวและหัว CSVตัวอย่างอธิบายขั้นตอนการทำงาน ผลลัพธ์ขึ้นอยู่กับไฟล์ต้นฉบับและการตั้งค่า
ตรวจสอบผลลัพธ์ก่อนที่จะบันทึก
เมื่อวัตถุมีคุณสมบัติที่แตกต่างกันให้แน่ใจว่าหัว CSV รวมทั้งฟิลด์ที่คุณต้องการ เมื่อเปรียบเทียบฟิลด์ หมายเลขแถวและตัวระบุศูนย์ชั้นนําหลังจากนําไฟล์ลงในแผ่นแถบ
หากผลลัพธ์แตกต่างไปจากที่คุณคาดหวัง
วัตถุระดับสูงสุดเดียวหรือชุดของตัวเลขแบริ่งไม่เหมาะสําหรับการแปลงนี้ การแก้ปัญหาความขัดแย้งระหว่างกุญแจที่มีอยู่และชื่อทรัพย์สินที่ติดอยู่ก่อนที่จะส่งออกข้อมูล
ข้อจำกัดที่ต้องจำไว้
- JSON แสดงถึงอ็อบเจ็กต์ อาร์เรย์ สตริง ตัวเลข ค่าความจริง และค่าว่าง ชื่อคุณสมบัติจะอยู่ในเครื่องหมายคำพูดคู่ ใช้การจัดรูปแบบสำหรับการตรวจสอบและ CSV สำหรับโครงสร้างตารางที่เหมาะสม
- JSON ไม่อนุญาตให้แสดงความคิดเห็นหรือเครื่องหมายจุลภาคต่อท้าย การแยกวิเคราะห์ขึ้นอยู่กับขีดจำกัดความแม่นยำเชิงตัวเลขของ JavaScript
- ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท
เลือกงานถัดไป
คู่มือนี้อธิบายเครื่องมือที่ใช้งานผ่านเบราว์เซอร์ได้ เก็บสำเนาไฟล์ต้นฉบับและตรวจสอบผลลัพธ์ก่อนแชร์
การแปลนี้จัดทำขึ้นด้วยความช่วยเหลือของซอฟต์แวร์ คุณยังสามารถอ่านเวอร์ชันภาษาอังกฤษได้ อ่านเป็นภาษาอังกฤษ