jsonecho

JSON เป็น XML

แผ่น JSON และได้รับสะอาด, รอย XML. เลือกชื่อองค์ประกอบราก และเก็บหรือทิ้งคําอ้าง XML

กำลังโหลดเครื่องมือ...

วิธีใช้ JSON เป็น XML

  1. วาง JSON หรือเปิดไฟล์
  2. กําหนดชื่อองค์ประกอบราก หากคุณต้องการอะไรอื่นนอกจากราก
  3. สําเนา XML หรือดาวน์โหลดเป็นไฟล์ .xml

เกี่ยวกับ JSON เป็น XML

JSON และ XML อธิบายข้อมูลในวิธีที่แตกต่างกัน ดังนั้นการแปลงต้องตัดสินใจไม่กี่ครั้ง นี่คือสิ่งที่เครื่องมือนี้ทํา: ทุกคีย์ JSON จะกลายเป็นองค์ประกอบ arrays จะกลายเป็นองค์ประกอบที่ซ้ําๆ ด้วยชื่อเดียวกัน และคีย์ที่เริ่มด้วย @_ กลายเป็นคุณสมบัติ มีคีย์ชื่อ #text มีเนื้อหาข้อความขององค์ประกอบที่ยังมีคุณสมบัติ

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

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

การเขียนเรียง JSON ใน XML เป็นอย่างไร?

เป็นองค์ประกอบที่ซ้ําซ้ํา {"tag":["a","b"]} กลายเป็น <tag>a</tag><tag>b</tag>. XML ไม่มีชนิดเรียงจริง ดังนั้นนี่คือประกอบการปกติ

ผมสร้างคุณสมบัติ XML ได้อย่างไร?

เฉพาะคีย์ด้วย @_เช่น {"item":{"@_id":"7","#text":"Keyboard"}} ให้ <item id="7">Keyboard</item>.

เกิดอะไรขึ้นกับค่า null?

มันกลายเป็นองค์ประกอบว่างๆ เช่น <notes/>. XML ไม่มี null ดังนั้นองค์ประกอบว่างเป็นเทียบเท่าใกล้ที่สุด

ทําไมคีย์ผมถูกเปลี่ยนชื่อ

ชื่อ XML ไม่สามารถเริ่มต้นด้วยตัวเลขหรือมีช่องว่างและจุดหมายส่วนใหญ่ได้ ตัวอักษรที่ไม่อนุญาต จะถูกเปลี่ยนด้วยตัวอักษรเบื้องต้น และชื่อที่เริ่มด้วยตัวอักษรเบื้องต้น จะมีตัวอักษรเบื้องหลัง

ตัวแปลงใส่ Escape ให้อักขระพิเศษหรือไม่?

ใช่ ระบบใส่ Escape ให้เครื่องหมาย & วงเล็บมุม และอัญประกาศภายในค่าโดยอัตโนมัติ

เครื่องมือเพิ่มเติมใน เครื่องมือแปลงไฟล์

เครื่องมือทั้งหมด →