th

JSON สู่ XML

แปลงไฟล์ JSON เป็น XML แบบในเครื่อง - พร้อมเอลิเมนต์และแอตทริบิวต์ ไม่ต้องอัปโหลด ในเบราว์เซอร์ของคุณ

กำลังประมวลผลในเครื่องของคุณ ...

กำลังประมวลผลในเครื่องของคุณ ...

0%

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

    ทำต่อกับไฟล์นี้

    ไม่ต้องอัปโหลดซ้ำ

    เครื่องมือเหล่านี้รองรับ .XML - ไฟล์ของคุณจะถูกส่งต่อโดยตรง

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ - ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ ตรวจสอบเรื่องนี้ได้อย่างไร

    ไม่ต้องอัปโหลดทำงานในเครื่อง 100%
    เนื้อหายังอยู่กับคุณไม่มีบุคคลที่สามเข้าถึง
    Hosted in GermanyGlobal Content Delivery
    ตรวจสอบโดยอิสระTLS A+ · ส่วนหัว HTTP A+

    JSON เป็นภาษาของ API และเว็บแอปสมัยใหม่ แต่ระบบองค์กรจำนวนมาก บริการ SOAP ฟีด RSS/Atom รวมถึงรูปแบบ Office และไฟล์ตั้งค่า ยังต้องการ XML อยู่ เครื่องมือนี้แปลงโครงสร้าง JSON ของคุณให้เป็น XML ที่ถูกต้องตามรูปแบบและเทียบเท่ากัน

    ทำงานในเครื่องทั้งหมด (fast-xml-parser ซึ่งเป็น JavaScript ล้วน) คีย์ของอ็อบเจกต์จะกลายเป็นเอลิเมนต์ ส่วนคีย์ที่นำหน้าด้วย "@_" จะกลายเป็นแอตทริบิวต์ XML สอดคล้องกับเครื่องมือ XML เป็น JSON เพื่อให้แปลงกลับไปกลับมาได้ครบถ้วน เนื่องจาก XML ต้องมีรากเพียงรากเดียว อาร์เรย์ระดับบนสุดหรืออ็อบเจกต์ที่มีหลายคีย์จะถูกห่อด้วยเอลิเมนต์ <root> และสมาชิกของอาร์เรย์จะกลายเป็นเอลิเมนต์ <item> ซ้ำกัน

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

    ความต่างเชิงโครงสร้างเป็นตัวกำหนดผลลัพธ์: XML ต้องการธาตุรากเพียงหนึ่งเดียวพอดี ด้วยเหตุนี้อาร์เรย์ JSON ที่รากจึงได้โหนดที่ห่อหุ้มมันไว้ และรายการอาร์เรย์ที่ชื่อเดียวกันจะกลายเป็นธาตุซ้ำที่ใช้ชื่อนั้น - เป็นรูปแบบที่ตัวประมวลผล XML และสคีมา XSD คาดหวังพอดี

    ข้อมูลทางเทคนิค

    ข้อมูลทางเทคนิค
    รูปแบบที่รองรับJSON
    รูปแบบผลลัพธ์XML
    การประมวลผลเป็นชุดไม่รองรับ
    การประมวลผลภายในเบราว์เซอร์ (JavaScript)
    การอัปโหลดไฟล์ไม่มี

    ใน 3 ขั้นตอน

    1. วางหรือเลือกไฟล์ JSON ของคุณ
    2. เครื่องมือแปลงเป็น XML
    3. ดาวน์โหลดไฟล์ XML

    ข้อจำกัด: XML ถูกต้องตามรูปแบบและมีรากเพียงรากเดียว อาร์เรย์หรืออ็อบเจกต์หลายคีย์จะถูกห่อด้วย <root> และสมาชิกอาร์เรย์จะกลายเป็น <item> คีย์ที่นำหน้าด้วย "@_" จะกลายเป็นแอตทริบิวต์ - JSON ไม่มีแนวคิดแอตทริบิวต์ในตัว JSON ที่ไม่ถูกต้องจะถูกปฏิเสธพร้อมข้อความผิดพลาดที่ชัดเจน ตัวเลขและบูลีนของ JSON จะถูกเขียนลงใน XML เป็นข้อความล้วน เนื่องจาก XML เองไม่รู้จักชนิดข้อมูล

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

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ การแปลงทำงานในเบราว์เซอร์แบบในเครื่องทั้งหมด

    แอตทริบิวต์ XML สร้างขึ้นอย่างไร

    คีย์ที่นำหน้าด้วย "@_" จะกลายเป็นแอตทริบิวต์ XML

    ทำไมต้องมี <root>

    XML ต้องมีรากเพียงรากเดียว อาร์เรย์หรืออ็อบเจกต์ที่มีหลายคีย์จึงถูกห่อไว้

    อาร์เรย์ใน JSON กลายเป็นอะไร

    กลายเป็นเอลิเมนต์ <item> ที่ซ้ำกันหลายตัว

    แปลงกลับไปกลับมาได้ไหม

    ได้ ข้อตกลง "@_" ตรงกับเครื่องมือ XML เป็น JSON ของเรา

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

    XML เป็น JSON · JSON เป็น YAML · CSV เป็น JSON · Avro เป็น JSON · YAML สู่ XML · TOML สู่ JSON