ข้ามไปยังเนื้อหา
Toova
เครื่องมือทั้งหมด

แปลง JSON เป็น XML ออนไลน์

ออกแบบเพื่อความเป็นส่วนตัว — ทำงานในเบราว์เซอร์ของคุณทั้งหมด

เปลี่ยน JSON เป็น XML ที่มีรูปแบบถูกต้องในเบราว์เซอร์ของคุณโดยตรง Toova ให้คุณเลือกชื่อ element หลักและการเยื้องระยะ จัดการอาร์เรย์และค่า null อย่างสะอาด และให้เอาต์พุต XML ที่ตัวแยกวิเคราะห์ใดๆ จะยอมรับ — โดยไม่ส่งข้อมูลของคุณไปที่ใด

ทำไมต้องแปลง JSON เป็น XML

ระบบ enterprise และ API ที่เก่าหลายตัวยังคงคาดหวัง XML — บริการ SOAP การรวมระบบธนาคาร API ของรัฐบาล ฟีด RSS และแพลตฟอร์ม B2B หางยาว สแต็กที่ทันสมัยของคุณพูด JSON ดังนั้นที่ใดที่หนึ่งใน pipeline คุณต้องมีสะพานเชื่อม Toova ทำการแปลงในการวางครั้งเดียว ด้วย element หลักที่กำหนดค่าได้และการจัดการอาร์เรย์ บูลีน และ null ที่คาดเดาได้

ปรับแต่งเอาต์พุต

ตั้งชื่อ element หลักให้ตรงกับที่ระบบรับคาดหวัง — Envelope, Request, Item อะไรก็ได้ เลือกการเยื้องระยะ 2 ช่อง หรือ 4 ช่อง อาร์เรย์ขยายเป็น element พี่น้องที่ทำซ้ำด้วยแท็กเดียวกัน ซึ่งเป็นข้อตกลงที่ตัวแยกวิเคราะห์ XML ทุกตัวเข้าใจ บูลีน ตัวเลข และ null จะถูกซีเรียลไลซ์ตามที่ XML Schema spec แนะนำ เพื่อให้เอาต์พุตตรวจสอบกับสคีมาที่เคร่งครัดส่วนใหญ่

การแปลงเฉพาะในเครื่อง

Toova แปลงทุกอย่างในเบราว์เซอร์ของคุณ JSON ถูกแยกวิเคราะห์ แมปไปยังโหนด XML และซีเรียลไลซ์ — ทั้งหมดโดยไม่มีการเรียกเครือข่ายใดๆ ไม่มีการอัปโหลด ไม่มีการบันทึก ไม่มีการวิเคราะห์เนื้อหา เครื่องมือทำงานออฟไลน์หลังจากหน้าโหลด ทำให้ปลอดภัยสำหรับเพย์โหลดภายในและการทดสอบการรวมระบบส่วนตัว

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

อาร์เรย์ JSON ถูกแปลงเป็น XML อย่างไร
รายการของอาร์เรย์กลายเป็น element พี่น้องที่ทำซ้ำด้วยชื่อแท็กเดียวกับคีย์ของพ่อแม่ ตัวอย่างเช่น อาร์เรย์ที่คีย์ "tools" สร้าง element <tools> หลายตัวภายในพ่อแม่ — ซึ่งคือวิธีที่ตัวแยกวิเคราะห์ XML กระแสหลักทุกตัวจัดการรายการ
เกิดอะไรขึ้นกับค่า null หรือบูลีน
ค่า null สร้าง element ที่ปิดด้วยตัวเองที่มี attribute nil เช่น <tag nil="true"/> บูลีนและตัวเลขถูกแปลงเป็นรูปแบบสตริงภายในแท็ก ตามข้อตกลง XML Schema
เปลี่ยนชื่อ element หลักได้ไหม
ใช่ ใช้อินพุต Root element เพื่อตั้งชื่อ XML ที่ถูกต้อง ค่าเริ่มต้นคือ "root" เมื่อเว้นว่าง แต่ API production ส่วนใหญ่คาดหวัง wrapper เฉพาะเช่น Envelope หรือ Request
เอาต์พุตเป็น XML ที่ถูกต้องหรือไม่
ใช่ ตัวแปลง escape อักขระพิเศษ (&, <, >, เครื่องหมายคำพูด) โดยอัตโนมัติ เลือกการเข้ารหัสที่ถูกต้อง และสร้าง element หลักเดียว เอาต์พุตแยกวิเคราะห์ได้ในไลบรารี XML กระแสหลักทุกตัวโดยไม่ต้องแก้ไข
ข้อมูลของฉันถูกส่งไปยังเซิร์ฟเวอร์ใดหรือไม่
ไม่ การแปลงทำงานในเบราว์เซอร์ของคุณทั้งหมด ไม่มีการอัปโหลดหรือบันทึก เปิดแท็บเครือข่ายใน DevTools แล้วคุณจะเห็นคำขอออกเป็นศูนย์ระหว่างการแปลง