UTILS.
ทำงานในเบราว์เซอร์ 100%
}<

JSON to XML

แปลงออบเจกต์ JSON ให้เป็นเอกสาร XML ที่มีการเยื้อง

— ผลลัพธ์จะแสดงที่นี่ —

เกี่ยวกับเครื่องมือนี้

JSON to XML เป็นตัวแปลงฟรีที่ทำงานในเบราว์เซอร์ ซึ่งเปลี่ยนค่า JSON ที่แยกวิเคราะห์แล้วให้เป็นเอกสาร XML แบบเยื้อง มันอ่านข้อมูลนำเข้าด้วยตัวแยกวิเคราะห์ JSON ของเบราว์เซอร์เอง เดินสำรวจโครงสร้าง แม็ปคีย์ของอ็อบเจกต์เป็นแท็กอิลิเมนต์และสมาชิกในอาร์เรย์เป็นอิลิเมนต์ซ้ำ แล้วห่อทั้งทรีไว้ในอิลิเมนต์ <root> เดียวใต้การประกาศ XML แบบ UTF-8

ค่าพื้นฐานเช่นสตริง ตัวเลข และบูลีน จะกลายเป็นข้อความของอิลิเมนต์ โดยเครื่องหมายแอมเปอร์แซนด์ วงเล็บมุม และอัญประกาศคู่ถูก escape เป็น entity; ค่า null กลายเป็นอิลิเมนต์ว่างแบบปิดในตัว; อ็อบเจกต์ซ้อนจะซ้อนเป็นอิลิเมนต์ลูก การเยื้องถูกตั้งไว้ตายตัวที่สองช่องว่างต่อระดับ และคีย์ถูกทำให้สะอาดเป็นชื่อแท็ก XML ที่ถูกต้อง ดังนั้นอักขระที่อยู่นอกเหนือจากตัวอักษร ตัวเลข ขีดล่าง จุด และยัติภังค์ จะกลายเป็นขีดล่าง

คลิก Convert เพื่อสร้างเอาต์พุต โดย JSON ที่ไม่ถูกต้องจะถูกแจ้งแบบอินไลน์ แล้ว Copy เพื่อคว้าผลลัพธ์ ทุกอย่างทำงาน 100% ในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด ไม่มีบัญชี ไม่มีการติดตาม และใช้งานออฟไลน์ได้

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

อาร์เรย์ถูกแสดงอย่างไร?
แต่ละสมาชิกของอาร์เรย์จะซ้ำชื่อแท็กเดียวกับคีย์ของมัน ซึ่งเป็นวิธีมาตรฐานในการจำลองข้อมูลแบบลิสต์ใน XML
อะไรห่อเอาต์พุตไว้?
ทุกอย่างอยู่ภายในอิลิเมนต์ <root> เดียวใต้การประกาศ <?xml version="1.0" encoding="UTF-8"?> หากระดับบนสุดเป็นอาร์เรย์หรือค่าเดี่ยวแทนที่จะเป็นอ็อบเจกต์ มันจะถูกวางไว้ในอิลิเมนต์ <item> ภายใน <root>
อักขระใดบ้างที่ถูก escape?
ภายในข้อความของอิลิเมนต์ เครื่องหมายแอมเปอร์แซนด์ วงเล็บมุม และอัญประกาศคู่ ถูกแปลงเป็น entity &amp;, &lt;, &gt; และ &quot; เพื่อให้ค่ายังคง well-formed
คีย์ที่ไม่ใช่ชื่อแท็ก XML ที่ถูกต้องจะเกิดอะไรขึ้น?
แต่ละคีย์จะถูกทำให้สะอาด อักขระอื่นนอกเหนือจากตัวอักษร ตัวเลข ขีดล่าง จุด หรือยัติภังค์ จะกลายเป็นขีดล่าง และคีย์ที่ไม่ได้ขึ้นต้นด้วยตัวอักษรหรือขีดล่างจะได้ขีดล่างนำหน้า

เครื่องมือเพิ่มเติม