ข้ามไปที่เนื้อหา
Coverton บล็อก
ในบทความนี้
ตารางและข้อมูล

แปลง CSV, JSON และ XML ในขณะที่ตรวจสอบโครงสร้างและประเภท

ตารางและข้อมูลที่ซ้อนกันแสดงข้อมูลแตกต่างกัน CSV เก็บแถวและคอลัมน์ JSON สามารถแสดงอ็อบเจ็กต์และอาร์เรย์ได้ ตรวจสอบโครงสร้างของปลายทาง การเข้ารหัส และตัวคั่น จากนั้นเปิดตัวอย่างที่แปลงแล้วขนาดเล็กก่อน

ใช้เครื่องมือฟรี →

ตรวจสอบข้อมูลที่สูญหายเมื่อสร้างตาราง

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

ตรวจสอบตัวคั่นและการอ้างอิง

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

จัดรูปแบบ JSON และแปลง JSONL

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

เลือกเครื่องมือที่เหมาะสม

อินพุตตัวอย่างแสดงขั้นตอนการทำงาน พวกเขาไม่ได้รับประกันขนาดไฟล์ ความแม่นยำในการจดจำ หรือความเข้ากันได้โดยเฉพาะ

แปลง CSV เป็น JSON

เปลี่ยนแถวและคอลัมน์ให้เป็นระเบียน JSON หลังจากตรวจสอบส่วนหัวและตัวคั่นแล้ว ตรวจทานวิธีการแสดงค่าในผลลัพธ์

ตัวอย่าง

ชื่อ, นับ / Coverton,2 → อาเรย์บันทึก JSON
  1. เลือกไฟล์ในรูปแบบ CSV จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเข้ารหัสอินพุต, ตัวคั่นอินพุต จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSON และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง JSON เป็น CSV

เปิดรายการบันทึก JSON ในสเปรดชีต ช่องที่ซ้อนกันจะสร้างคอลัมน์ที่แตกต่างกันขึ้นอยู่กับการตั้งค่าการทำให้เรียบ

ตัวอย่าง

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

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

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง TSV เป็น CSV

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

ตัวอย่าง

ชื่อ/จำนวนที่คั่นด้วยแท็บ → CSV ที่คั่นด้วยเครื่องหมายจุลภาค
  1. เลือกไฟล์ในรูปแบบ TSV, TXT จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเข้ารหัสอินพุต จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ CSV และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง CSV เป็น TSV

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

ตัวอย่าง

ฟิลด์ CSV ที่ยกมา → บันทึกที่คั่นด้วยแท็บ
  1. เลือกไฟล์ในรูปแบบ CSV จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเข้ารหัสอินพุต, ตัวคั่นอินพุต จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ TSV และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง XML เป็น JSON

ตรวจสอบองค์ประกอบและค่า XML ใน JSON อย่าถือว่าแผนผัง XML เทียบเท่ากับตารางแบบเรียบ

ตัวอย่าง

<root><name>Coverton</name></root> → โครงสร้าง JSON
  1. เลือกไฟล์ในรูปแบบ XML จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบรูปแบบอินพุตและลำดับไฟล์ จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSON และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

XML และ JSON มีโมเดลข้อมูลที่แตกต่างกัน เอนทิตี XML ที่ไม่ปลอดภัยถูกปฏิเสธ สคีมาภายนอกไม่ได้รับการยอมรับหรือสร้างขึ้นใหม่โดยอัตโนมัติ

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง JSON เป็น XML

เลือกชื่อรูทเมื่อเขียน JSON เป็น XML เปรียบเทียบโครงสร้างที่สร้างขึ้นกับความต้องการของระบบรับ

ตัวอย่าง

ข้อมูล JSON + ชื่อรูท → เอกสาร XML
  1. เลือกไฟล์ในรูปแบบ JSON จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ ชื่อองค์ประกอบรูท XML จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ XML และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

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

XML และ JSON มีโมเดลข้อมูลที่แตกต่างกัน เอนทิตี XML ที่ไม่ปลอดภัยถูกปฏิเสธ สคีมาภายนอกไม่ได้รับการยอมรับหรือสร้างขึ้นใหม่โดยอัตโนมัติ

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

จัดรูปแบบและตรวจสอบ JSON

เยื้อง JSON หนึ่งบรรทัดเพื่อการอ่านและการตรวจสอบโครงสร้าง ต้องแก้ไขไวยากรณ์ที่ไม่ถูกต้องก่อนจัดรูปแบบ

ตัวอย่าง

JSON ขนาดกะทัดรัด → เยื้อง JSON ที่ถูกต้อง
  1. เลือกไฟล์ในรูปแบบ JSON จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเยื้อง JSON จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSON และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

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

เปิดเครื่องมือ →

ลดขนาด JSON

ลบช่องว่างที่ไม่จำเป็นออกจาก JSON ที่ถูกต้องสำหรับการโอน สิ่งนี้ไม่บีบอัดรูปภาพหรือลบบันทึก

ตัวอย่าง

เยื้อง JSON → JSON ขนาดกะทัดรัด
  1. เลือกไฟล์ในรูปแบบ JSON จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบรูปแบบอินพุตและลำดับไฟล์ จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSON และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

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

เปิดเครื่องมือ →

แปลง CSV เป็น MARKDOWN

ย้ายข้อมูลแบบตารางไปยังเอกสาร README หรือ Markdown ตรวจสอบว่าเซลล์และตัวแบ่งบรรทัดแสดงผลนานเพียงใด

ตัวอย่าง

ส่วนหัว/แถว CSV → ตารางมาร์กดาวน์
  1. เลือกไฟล์ในรูปแบบ CSV จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเข้ารหัสอินพุต, ตัวคั่นอินพุต จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ Markdown และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง MARKDOWN เป็น CSV

นำเข้าตารางไปป์ Markdown ลงในสเปรดชีต สิ่งนี้ไม่ได้เปลี่ยนเอกสารร้อยแก้วทั้งหมดให้เป็นตาราง

ตัวอย่าง

ตารางท่อมาร์กดาวน์ → แถว CSV
  1. เลือกไฟล์ในรูปแบบ MD, MARKDOWN จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบรูปแบบอินพุตและลำดับไฟล์ จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ CSV และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เปิดเครื่องมือ →

แปลง JSON เป็น JSONL

เตรียมอาร์เรย์ JSON สำหรับผู้บริโภคที่เน้นบรรทัด ตรวจสอบข้อมูลที่เลือกเมื่อใช้เส้นทางอาร์เรย์ที่ซ้อนกัน

ตัวอย่าง

[{บันทึก 1},{บันทึก 2}] → หนึ่งบันทึก JSON ต่อบรรทัด
  1. เลือกไฟล์ในรูปแบบ JSON จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ เส้นทางอาร์เรย์ (ว่างสำหรับอาร์เรย์รูท) จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSONL และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

แต่ละบรรทัดที่ไม่ว่างจะต้องมีค่า JSON ที่สมบูรณ์เพียงค่าเดียวเท่านั้น บรรทัดที่ไม่ถูกต้องจะหยุดการแปลง JSON ถึง JSONL ต้องใช้อาร์เรย์

เปิดเครื่องมือ →

แปลง JSONL เป็น JSON

อ่าน JSONL หรือ NDJSON เป็นอาร์เรย์เดียว บรรทัดที่ไม่ถูกต้องจะถูกรายงานแทนที่จะละทิ้งอย่างเงียบๆ

ตัวอย่าง

บรรทัด JSON ที่ถูกต้องสองบรรทัด → อาร์เรย์ JSON สององค์ประกอบ
  1. เลือกไฟล์ในรูปแบบ JSONL, NDJSON, TXT จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเยื้อง JSON จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ JSON และตรวจสอบเนื้อหาและคุณภาพ
สิ่งที่ต้องตรวจสอบ

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

ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

แต่ละบรรทัดที่ไม่ว่างจะต้องมีค่า JSON ที่สมบูรณ์เพียงค่าเดียวเท่านั้น บรรทัดที่ไม่ถูกต้องจะหยุดการแปลง JSON ถึง JSONL ต้องใช้อาร์เรย์

เปิดเครื่องมือ →

คู่มือนี้จะอธิบายเครื่องมือเว็บสาธารณะและขีดจำกัดการสนับสนุน เก็บต้นฉบับของคุณไว้และตรวจสอบผลลัพธ์ที่ดาวน์โหลด Coverton · การแก้ไขและการติดต่อ

การแปลนี้จัดทำขึ้นด้วยความช่วยเหลือของซอฟต์แวร์ คุณยังสามารถอ่านเวอร์ชันภาษาอังกฤษได้ อ่านเป็นภาษาอังกฤษ