แปลง JSON เป็น XML
แปลงข้อมูล JSON เป็น XML ที่ถูกรูปแบบและอ่านง่าย
วาง JSON เปิดไฟล์ .json หรือลากไฟล์มาวางที่นี่
ถัดไป: จัดรูปแบบ JSON · JSON เป็น YAML · JSON เป็น CSV
แจ้งปัญหาเกี่ยวกับเครื่องมือนี้
วิธีใช้งาน JSON เป็น XML
วาง JSON ของคุณ
วาง JSON หรือเปิดหรือลากไฟล์ .json มาวาง ระบบจะตรวจสอบและแปลงทันทีที่คุณพิมพ์
ตั้งค่าตัวเลือก
ตั้งชื่ออิลิเมนต์ราก เลือกการเยื้องหรือบรรทัดเดียว และเพิ่มการประกาศ XML หากต้องการ
คัดลอกหรือดาวน์โหลด
คัดลอก XML หรือดาวน์โหลดเป็นไฟล์ .xml
ทำไมต้องใช้ Utils365
แอตทริบิวต์และข้อความ
คีย์ที่ขึ้นต้นด้วย @_ จะกลายเป็นแอตทริบิวต์ และ #text กลายเป็นข้อความของอิลิเมนต์ ตามแบบเดียวกับเครื่องมือแปลง XML เป็น JSON ของเรา ข้อมูลจึงแปลงไปกลับได้
ถูกรูปแบบเสมอ
อักขระพิเศษอย่าง & และ < จะถูก Escape และคีย์ที่ไม่ใช่ชื่อ XML ที่ถูกต้องจะถูกทำให้ปลอดภัย ผลลัพธ์จึงเปิดได้ในเครื่องมือ XML ทุกตัว
รายการเป็นอิลิเมนต์ที่ซ้ำกัน
{"book": [ … ]} จะกลายเป็นอิลิเมนต์ <book> หนึ่งตัวต่อหนึ่งรายการ ซึ่งเป็นวิธีปกติที่ XML ใช้เก็บรายการ
เป็นส่วนตัวตั้งแต่การออกแบบ
JSON ของคุณถูกแปลงบนอุปกรณ์และไม่ถูกอัปโหลด
คำถามที่พบบ่อย
อิลิเมนต์รากถูกเลือกอย่างไร
ถ้า JSON เป็นออบเจ็กต์ที่มีคีย์เดียว เช่น {"catalog": { … }} คีย์นั้นจะเป็นราก นอกนั้นจะถูกห่อด้วยอิลิเมนต์รากที่คุณตั้งชื่อ ค่าเริ่มต้นคือ root
คีย์ที่ไม่ใช่ชื่อ XML ที่ถูกต้องจะเป็นอย่างไร
อักขระที่ชื่อ XML ใช้ไม่ได้ เช่น ช่องว่าง จะกลายเป็น _ และชื่อที่ขึ้นต้นด้วยตัวเลข ขีดกลาง หรือจุดจะมี _ นำหน้า "first name" จึงเป็น first_name และ "2024" เป็น _2024
จะสร้างแอตทริบิวต์อย่างไร
ขึ้นต้นคีย์ด้วย @_ เช่น "@_id": 1 ซึ่งจะกลายเป็น id="1" บนอิลิเมนต์ ใช้ "#text" สำหรับข้อความของอิลิเมนต์เองที่อยู่ข้างแอตทริบิวต์
อาร์เรย์ถูกแปลงอย่างไร
แต่ละรายการจะกลายเป็นอิลิเมนต์ที่ใช้คีย์ของอาร์เรย์เป็นชื่อ รายการซ้อนในรายการ หรือรายการระดับบนสุดจะใช้อิลิเมนต์ <item>
ค่า null และค่าว่างจะเป็นอย่างไร
null สตริงว่าง และออบเจ็กต์ว่างจะกลายเป็นอิลิเมนต์ว่างอย่าง <name/> ส่วนรายการว่างจะไม่เพิ่มอิลิเมนต์ใดๆ