th

XML เป็น JSON

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

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

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

0%

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

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

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

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

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

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

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

    XML เป็นรูปแบบข้อมูลแบบลำดับชั้นที่แพร่หลาย - พบทั่วไปกับฟีด RSS, SOAP API, เอกสาร Office, การตั้งค่า และการแลกเปลี่ยนข้อมูลระหว่างระบบ แต่สำหรับการประมวลผลต่อในโปรแกรมและ API สมัยใหม่ JSON สะดวกกว่า เครื่องมือนี้แปลโครงสร้างต้นไม้ของ XML เป็นออบเจกต์ JSON ที่เทียบเท่า

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

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

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

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

    ใน 3 ขั้นตอน

    1. วางหรือเลือกไฟล์ XML ของคุณ
    2. เครื่องมือแปลงในเครื่องและเยื้อง JSON ให้อัตโนมัติ
    3. ดาวน์โหลดไฟล์ JSON

    ข้อจำกัด: XML ต้องมีรูปแบบถูกต้อง (มิฉะนั้นจะมีข้อผิดพลาดที่ชัดเจน) แอตทริบิวต์จะได้คำนำหน้า '@_' คอมเมนต์และคำสั่งประมวลผลจะถูกข้าม เนื้อหาแบบผสมไม่สามารถแมปได้ชัดเจนเสมอไป เนมสเปซยังคงเป็นคำนำหน้าในคีย์ ข้อความที่ดูเหมือนตัวเลขหรือบูลีนจะถูกจดจำโดยอัตโนมัติว่าเป็นตัวเลข/บูลีน JSON ที่แท้จริง ส่วนวันที่ยังคงเป็นข้อความ เนื่องจาก XML ไม่มีรูปแบบวันที่ของตัวเอง

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

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

    ไม่ การแปลงทำงานในเบราว์เซอร์แบบโลคัลทั้งหมด - ไม่มีอะไรถูกส่งออกไป

    แอตทริบิวต์ถูกเก็บไว้ไหม

    ใช่ แอตทริบิวต์ปรากฏใน JSON พร้อมคำนำหน้า "@_" หน้าชื่อ

    เกิดอะไรขึ้นกับ XML ที่ไม่ถูกต้อง

    คุณจะได้ข้อความผิดพลาดที่ชัดเจนพร้อมสาเหตุ - ไม่มีการล่ม

    ฉันสามารถได้ JSON แบบกระชับแทนแบบเยื้องได้ไหม

    ผลลัพธ์ที่นี่จะเยื้องอย่างชัดเจนเสมอ หากต้องการเวอร์ชันกระชับ (ย่อขนาด) ให้นำผลลัพธ์ไปผ่านเครื่องมือจัดรูปแบบ JSON ของเราภายหลังโดยเลือกตัวเลือกกระชับ

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

    JSON เป็น YAML · YAML เป็น JSON · JSON สู่ XML · XML สู่ YAML · TOML สู่ JSON · GeoJSON เป็น KML