JSON เป็น XML
แผ่น JSON และได้รับสะอาด, รอย XML. เลือกชื่อองค์ประกอบราก และเก็บหรือทิ้งคําอ้าง XML
วิธีใช้ JSON เป็น XML
- วาง JSON หรือเปิดไฟล์
- กําหนดชื่อองค์ประกอบราก หากคุณต้องการอะไรอื่นนอกจากราก
- สําเนา 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 ให้เครื่องหมาย & วงเล็บมุม และอัญประกาศภายในค่าโดยอัตโนมัติ