OKfmt

XML JSON

แยกวิเคราะห์ XML เป็น XML โดยเก็บแอตทริบิวต์ใต้คำนำหน้า @_ และเก็บโนดข้อความไว้ ส่งการตอบสนอง SOAP/RSS ไปยังฟรอนต์เอนด์สมัยใหม่

ลากไฟล์มาวางหรือคลิก

Ctrl+V เพื่อวางจากคลิปบอร์ด

วิธีแปลง XML เป็น JSON

  1. 1อัปโหลดไฟล์ XML ของคุณด้วยการลาก คลิก หรือวาง
  2. 2ปรับการตั้งค่าคุณภาพหากต้องการ
  3. 3คลิก 'แปลงตอนนี้' แล้วรอให้การแปลงเสร็จสิ้น
  4. 4ดาวน์โหลดไฟล์ JSON ที่แปลงแล้วของคุณ

เกี่ยวกับการแปลง XML เป็น JSON

XML เป็นภาษามาร์กอัปขยายได้ที่เผยแพร่โดย W3C ในปี 1998 มันใช้โครงสร้างต้นไม้แท็กที่แยกแอตทริบิวต์ออกจากโหนดข้อความ และเป็นรูปแบบฐานสำหรับ SOAP, RSS, SVG มีไวยากรณ์เข้มงวดและความซ้ำซ้อนสูง JSON เป็นรูปแบบการแลกเปลี่ยนคีย์-ค่าและอาเรย์ที่นิยามใน RFC 8259 มีเพียงหกประเภทข้อมูลพื้นฐาน ความต้องการแปลงมาจากการปรับรูปแบบสำหรับสถานการณ์โต้ตอบข้อมูลต่างๆ

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

การแปลงนี้เหมาะสำหรับเวิร์กโฟลว์เช่น การโต้ตอบข้อมูลในการพัฒนาเว็บฟรอนต์เอนด์ และการปรับข้อมูลอินเทอร์เฟสแอปพลิเคชันมือถือ เอาต์พุตเข้ากันได้กับโปรแกรมแยกวิเคราะห์ JSON ทั้งหมดที่เป็นไปตามข้อกำหนด RFC 8259 และรองรับการแยกวิเคราะห์และเรียกใช้โดยเบราว์เซอร์และระบบปฏิบัติการกระแสหลักทั้งหมด

XML กับ JSON: การเปรียบเทียบทางเทคนิค

คุณลักษณะXMLJSON
เปิดตัวเมื่อ19982001
ผู้พัฒนาW3CDouglas Crockford

คำถามที่พบบ่อยเกี่ยวกับ XML → JSON

คุณภาพข้อมูลเปลี่ยนแปลงหลังการแปลงหรือไม่

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

สามารถเก็บโครงสร้างเดิมได้ทั้งหมดหรือไม่

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

ขนาดไฟล์เดี่ยวสูงสุดที่รองรับคือเท่าใด

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

ไฟล์จะถูกเก็บไว้หรือไม่

การแปลงเสร็จสิ้นบนฝั่งเซิร์ฟเวอร์ และไฟล์ถูกอัปโหลดผ่าน HTTPS หลังการแปลงเสร็จสิ้น เซิร์ฟเวอร์จะลบทั้งไฟล์ต้นฉบับและไฟล์เอาต์พุตทันที และไม่เก็บไฟล์ใดๆ เพื่อปกป้องความเป็นส่วนตัวของข้อมูลผู้ใช้

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