แปลง XML เป็น JSON
แปลงเอกสารและฟีด XML เป็น JSON ที่ใช้งานต่อได้ง่าย
แจ้งปัญหาเกี่ยวกับเครื่องมือนี้
วิธีใช้งาน XML เป็น JSON
วาง XML ของคุณ
วาง XML หรือเปิดหรือลากไฟล์ .xml มาวาง ระบบจะตรวจสอบและแปลงทันทีที่คุณพิมพ์
เลือกตัวเลือก
ตรวจจับตัวเลขและ true/false หรือเก็บทุกค่าเป็นข้อความ เลือกช่องว่าง 2 หรือ 4 ช่อง หรือบรรทัดเดียว
คัดลอกหรือดาวน์โหลด
คัดลอก JSON หรือดาวน์โหลดเป็นไฟล์ .json
ทำไมต้องใช้ Utils365
เก็บแอตทริบิวต์ไว้
แอตทริบิวต์กลายเป็นคีย์ที่ขึ้นต้นด้วย @_ และข้อความของอิลิเมนต์ที่อยู่ข้างกันกลายเป็น #text จึงไม่มีอะไรใน XML สูญหาย
รายการอยู่ในที่ที่คาดไว้
อิลิเมนต์ที่ซ้ำกัน เช่น <book> หลายตัว จะกลายเป็นอาร์เรย์ JSON
ข้อผิดพลาดที่แก้ได้จริง
แท็กที่ไม่ได้ปิดหรือไม่ตรงกัน แอตทริบิวต์ที่ไม่มีอัญประกาศ และอักขระแปลกปลอมจะแจ้งพร้อมบรรทัดและคอลัมน์
เป็นส่วนตัวตั้งแต่การออกแบบ
XML ของคุณถูกแปลงบนอุปกรณ์และไม่ถูกอัปโหลด
คำถามที่พบบ่อย
แอตทริบิวต์ถูกแปลงอย่างไร
แต่ละแอตทริบิวต์จะกลายเป็นคีย์ที่มี @_ นำหน้า เช่น "@_id": 1 ถ้าอิลิเมนต์มีข้อความด้วย ข้อความนั้นจะเก็บไว้เป็น "#text"
ตรวจจับตัวเลขและบูลีนไหม
ตรวจจับโดยค่าเริ่มต้น 42, 9.90 และ true จะกลายเป็นตัวเลขและบูลีนของ JSON โดยเขียนตรงตาม XML ค่าที่ขึ้นต้นด้วยศูนย์ เช่น 007 หรือรหัสไปรษณีย์ จะยังเป็นข้อความ ยกเลิกการติ๊กตัวเลือกเพื่อเก็บทุกค่าเป็นข้อความ
ทำไมอิลิเมนต์หนึ่งเป็นอาร์เรย์แต่อีกอันไม่เป็น
อิลิเมนต์ที่ปรากฏมากกว่าหนึ่งครั้งจะเป็นอาร์เรย์ ส่วนที่ปรากฏครั้งเดียวจะเป็นค่าเดี่ยว ไม่ว่าแบบไหน การแปลง JSON กลับเป็น XML จะได้อิลิเมนต์เหมือนเดิม
คอมเมนต์ CDATA และการประกาศ XML จะเป็นอย่างไร
คอมเมนต์และการประกาศ <?xml ?> จะถูกตัดออก ส่วน CDATA เก็บไว้เป็นข้อความธรรมดา และเอนทิตีอย่าง & และ é จะถูกถอดรหัส
แปลง XML ที่ไม่น่าไว้ใจได้อย่างปลอดภัยไหม
ปลอดภัย เอนทิตีที่กำหนดใน DOCTYPE จะไม่ถูกขยายแบบเรียกซ้ำ ไฟล์ที่สร้างมาให้ขยายขนาดจนระเบิดจึงทำให้หน้าเว็บค้างไม่ได้