ข้ามไปยังเนื้อหาหลัก

แปลง JSON เป็น XML ฟรี

แปลง JSON เป็น XML และ XML เป็น JSON ทั้งสองทิศทาง โดยรักษา attribute และ array ไว้ ทำงานในเบราว์เซอร์ทั้งหมด — ไม่มีการอัปโหลด

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว

วาง JSON หรือไฟล์ XML (หรือวางด้านล่าง)

JSON, XML · ประมวลผลบนอุปกรณ์ของคุณ

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

เรียกดูไฟล์
การแปลง JSON เป็น XML
XML เอาต์พุต
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 แอตทริบิวต์ถูกแมปไปยังคีย์ @name และข้อความในเอลิเมนต์ถูกแมปไปยัง #text; แท็กที่ซ้ำกันจะกลายเป็นอาร์เรย์ ใช้ ⇄ เพื่อกลับทิศทางและแปลงข้อมูลไปมา ทุกอย่างทำงานในเบราว์เซอร์ของคุณ

การใช้งานทั่วไป

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

วิธีการทำงาน

JSON และ XML เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่พบบ่อยที่สุดสองรูปแบบ และคุณต้องเลื่อนระหว่างพวกเขาบ่อย นี่แปลงทั้งสองทิศทาง ในเบราว์เซอร์ของคุณ

  1. 1
    คุณวาง JSON หรือ XML
    เลือกทิศทางด้วยปุ่มสลับ ⇄ อินพุตจะถูกแยกวิเคราะห์ในเครื่อง — JSON ด้วย JSON.parse, XML ด้วย DOMParser ของเบราว์เซอร์
  2. 2
    มันแผนที่โครงสร้าง
    เมื่อแปลงเป็น XML คีย์ของออบเจกต์กลายเป็นเอลิเมนต์ คีย์ "@name" กลายเป็นแอตทริบิวต์ และอาร์เรย์จะซ้ำแท็ก เมื่อแปลงเป็น JSON แอตทริบิวต์กลายเป็นคีย์ "@name" แท็กที่ซ้ำกลายเป็นอาร์เรย์ และตัวเลข/บูลีนจะถูกแปลงชนิด
  3. 3
    คุณได้ผลลัพธ์ที่สะอาดและมีการเยื้อง
    ผลลัพธ์ถูกจัดรูปแบบให้อ่านง่ายและพร้อมใช้งาน
  4. 4
    แปลงไปกลับได้ตามต้องการ
    ปุ่ม ⇄ ส่งผลลัพธ์กลับเป็นอินพุต เพื่อให้คุณแปลงกลับและตรวจสอบได้

Config และไฟล์ข้อมูลสามารถละเอียดอ่อน ทั้งสองทิศทางรันทั้งหมดบนอุปกรณ์ของคุณ ไม่มีการอัปโหลด

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

คำถามที่พบบ่อย