แปลง JSON เป็น XML
แปลง JSON เป็น XML และ XML กลับเป็น JSON ในทั้งสองทิศทาง ทั้งหมดในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
วิธีใช้ JSON / XML
- 01
เลือกทิศทาง: JSON เป็น XML หรือ XML เป็น JSON
- 02
วาง JSON หรือ XML ของคุณ
- 03
คัดลอกผลลัพธ์ที่แปลง หรือ swap เพื่อแปลงกลับ
แปลงทั้งสองทิศทาง
ตัวแปลงสองทางระหว่าง JSON และ XML สร้างขึ้นจาก parser ที่ผ่านการทดสอบอย่างดี แปลงออบเจ็กต์ JSON เป็น XML หรือแยกวิเคราะห์ XML กลับเป็น JSON โดยรักษาแอตทริบิวต์และเปลี่ยนองค์ประกอบที่ซ้ำกันให้เป็นอาร์เรย์แล้วกลับมาอีกครั้ง
มีประโยชน์เมื่อใดก็ตามที่คุณต้องการเชื่อมโยงระบบที่ใช้ XML และระบบที่ใช้ JSON ตรวจสอบเพย์โหลด SOAP ว่าเป็น JSON ที่อ่านได้ หรือเปลี่ยนการกำหนดค่า JSON ให้เป็น XML ตามที่เครื่องมือรุ่นเก่าคาดหวัง
ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณจะไม่มีวันออกจากอุปกรณ์ของคุณ
ทำไม XML ถึงยังคงอยู่ทุกหนทุกแห่ง
XML (Extensible Markup Language) เป็นวิธีที่มีมายาวนานในการจัดโครงสร้างข้อมูลด้วยแท็กและแอตทริบิวต์ที่ซ้อนกัน ยังคงมีอยู่ทุกที่: บริการเว็บ SOAP, ฟีด RSS และ Atom, รูปแบบเอกสารสำนักงาน, เค้าโครง Android และรูปแบบการกำหนดค่าและการแลกเปลี่ยนข้อมูลนับไม่ถ้วน
คุณลักษณะจะถูกรักษาไว้อย่างไร
คุณลักษณะจะถูกรักษาไว้ตลอดการเดินทางโดยใช้คำนำหน้า @_ บนฝั่ง JSON ดังนั้นแอตทริบิวต์ XML จะกลายเป็นคีย์ JSON ที่ทำเครื่องหมายไว้อย่างชัดเจน และแปลงกลับเป็นแอตทริบิวต์เดียวกัน แทนที่จะสูญหายหรือสับสนกับองค์ประกอบลูก
องค์ประกอบที่ซ้ำกันจะกลายเป็นอาร์เรย์
องค์ประกอบที่ทำซ้ำจะจับคู่กับอาร์เรย์ตามธรรมชาติ แท็ก <item> หลายแท็กภายใต้พาเรนต์จะกลายเป็นอาร์เรย์ JSON และอาร์เรย์ JSON จะกลายเป็นองค์ประกอบที่ซ้ำกันใน XML ซึ่งเป็นรูปร่างที่เอกสารจริงส่วนใหญ่ใช้
คำถามที่พบบ่อย
XML attributes จัดการอย่างไร?
Attributes ถูกเก็บโดยใช้ prefix @_ บน JSON side ดังนั้นการแปลงไปและกลับเก็บไว้
Elements ที่ซ้ำกันแสดงอย่างไร?
XML elements ที่ซ้ำกันกลายเป็น JSON array และ arrays ใน JSON กลายเป็น elements ที่ซ้ำกันใน XML
ข้อมูลของฉันถูกอัปโหลดไปยังเซิร์ฟเวอร์ไหม?
ไม่ การแปลงทำงานทั้งหมดในเบราว์เซอร์ของคุณ ดังนั้นข้อมูลของคุณไม่ออกจากอุปกรณ์