JSON → XML
แปลง JSON เป็น XML พร้อมรูทองค์ประกอบเดี่ยวอัตโนมัติและโนดลูกซ้ำสำหรับอาร์เรย์ รองรับการเชื่อมต่อกับ SOAP และอินเทอร์เฟซองค์กรรุ่นเก่า
ลากไฟล์มาวางหรือคลิก
Ctrl+V เพื่อวางจากคลิปบอร์ด
วิธีแปลง JSON เป็น XML
- 1อัปโหลดไฟล์ JSON ของคุณด้วยการลาก คลิก หรือวาง
- 2ปรับการตั้งค่าคุณภาพหากต้องการ
- 3คลิก 'แปลงตอนนี้' แล้วรอให้การแปลงเสร็จสิ้น
- 4ดาวน์โหลดไฟล์ XML ที่แปลงแล้วของคุณ
เกี่ยวกับการแปลง JSON เป็น XML
JSON เป็นรูปแบบการแลกเปลี่ยนข้อความของคู่คีย์-ค่าและอาเรย์ที่สอดคล้องกับ RFC 8259 มันรองรับเพียงหกประเภทข้อมูล และไม่มีการรองรับคอมเมนต์หรือประเภทวันที่ในตัว XML เป็นภาษามาร์กอัปโครงสร้างต้นไม้แท็กขยายได้ที่เผยแพร่โดย W3C ในปี 1998 มีไวยากรณ์ที่เข้มงวด มักใช้ในข้อกำหนดต่างๆ เช่น SOAP, RSS, SVG และระบบรุ่นเก่าจำนวนมากต้องการแปลง JSON เป็น XML เพื่อปรับให้เข้ากับเวิร์กโฟลว์ของพวกเขา
การแปลงนี้แมปคู่คีย์-ค่า JSON ไปยังโครงสร้างโหนดแท็กใน XML โดยเก็บชื่อคีย์เดิม ค่าตัวเลข และข้อมูลบูลีนไว้ JSON ไม่รองรับคอมเมนต์ ดังนั้นจึงไม่สามารถเก็บคอมเมนต์ไว้ได้ โครงสร้างอาเรย์ซ้อนและอ็อบเจกต์เดิมจะถูกแปลงเป็นต้นไม้โหนด XML แบบลำดับชั้นที่สอดคล้องกัน และขนาดไฟล์เอาต์พุตจะใหญ่กว่าไฟล์ JSON เดิม
ผลการแปลงเข้ากันได้กับเวิร์กโฟลว์รวมถึงอินเทอร์เฟสแบ็กเอนด์ดั้งเดิมที่สร้างบน XML, การสร้างฟีด RSS และการประมวลผลล่วงหน้าข้อมูลกราฟิก SVG เอาต์พุตสอดคล้องกับข้อกำหนดไวยากรณ์ W3C XML 1.0 และสามารถแยกวิเคราะห์ได้อย่างถูกต้องโดยภาษาโปรแกรมมิ่งและซอฟต์แวร์ประมวลผลข้อความกระแสหลักทั้งหมด
JSON กับ XML: การเปรียบเทียบทางเทคนิค
| คุณลักษณะ | JSON | XML |
|---|---|---|
| เปิดตัวเมื่อ | 2001 | 1998 |
| ผู้พัฒนา | Douglas Crockford | W3C |
คำถามที่พบบ่อยเกี่ยวกับ JSON → XML
โครงสร้างเดิมจะผิดเพี้ยนหลังการแปลงหรือไม่
โครงสร้างซ้อนหลักของ JSON เดิมสามารถเก็บไว้ได้ทั้งหมด และชื่อคีย์เดิม ค่าตัวเลข และข้อมูลบูลีนทั้งหมดสามารถแมปได้อย่างถูกต้อง JSON ไม่รองรับคอมเมนต์และประเภทวันที่ในตัว ดังนั้นจึงไม่สามารถเก็บเนื้อหาที่เกี่ยวข้องได้
ข้อมูลวันที่จะถูกเก็บไว้หรือไม่
มาตรฐาน JSON ไม่รองรับประเภทวันที่ในตัว หากวันที่ถูกจัดเก็บเป็นสตริงใน JSON เดิม จะถูกเก็บเป็นเนื้อหาข้อความของโหนด XML ที่เกี่ยวข้องหลังการแปลง และเนื้อหาเดิมจะไม่ถูกแก้ไข
ขีดจำกัดขนาดไฟล์เดียวสูงสุดคือเท่าใด
ขีดจำกัดขนาดไฟล์เดียวสำหรับเครื่องมือนี้คือ 50MB และแปลงได้เพียงไฟล์เดียวต่อครั้ง ไฟล์ที่เกินขีดจำกัดไม่สามารถส่งเข้าประมวลผลได้ โปรดแบ่งไฟล์ก่อนทำการประมวลผล
ไฟล์ที่อัปโหลดจะถูกจัดเก็บหรือไม่
ไฟล์ถูกอัปโหลดไปยังเซิร์ฟเวอร์ผ่าน HTTPS เพื่อทำการแปลง หลังการแปลงเสร็จสิ้น เซิร์ฟเวอร์จะลบทั้งไฟล์ต้นฉบับและไฟล์ผลลัพธ์ทันที และไม่จัดเก็บไฟล์ใดๆ