Lumaktaw sa pangunahing nilalaman

Libreng JSON sa XML Converter

I-convert ang JSON sa XML at ang XML sa JSON, sa magkabilang direksyon, na pinapanatili ang mga attribute at array. Tumatakbo nang buo sa iyong browser — walang ina-upload.

Gumagana offline kapag na-load na

I-drop ang JSON o XML file (o i-paste sa baba)

JSON, XML · pinoproseso sa iyong device

o pindutin ang Ctrl+V para i-paste mula sa clipboard

I-browse ang mga file
Kino-convert ang JSON papuntang XML
XML output
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Ang mga attribute ay nima-map sa @name na key at ang teksto ng element sa #text; ang mga paulit-ulit na tag ay nagiging mga array. Gamitin ang ⇄ para baliktarin ang direksyon at round-trip ang iyong data. Lahat ay tumatakbo sa iyong browser.

Mga karaniwang gamit

  • I-convert ang JSON sa XMLGawing well-formed XML ang JSON object.
  • I-convert ang XML sa JSONI-parse ang XML tungo sa clean, typed JSON.
  • Iugnay ang JSON at XML APIsI-convert ang payloads sa pagitan ng services na nagsasalita ng JSON at XML.
  • I-convert ang Config FilesIlipat ang configuration sa pagitan ng JSON at XML formats.
  • Ihambing ang JSON at XML StructuresTingnan kung paano ang parehong data ay mukhang JSON versus XML.

Paano ito Gumagana

Ang JSON at XML ang dalawang pinakakaraniwang format ng data interchange, at madalas mong kailangang lumipat sa pagitan ng mga ito. Kino-convert nito sa magkabilang direksyon, sa iyong browser.

  1. 1
    I-paste mo ang JSON o XML
    Pumili ng direksyon gamit ang ⇄ toggle. Ang input ay ina-parse nang lokal — JSON na may JSON.parse, XML na may DOMParser ng browser.
  2. 2
    Ito ay nag-map ng mga structure
    Papunta sa XML, ang object keys ay nagiging elements, ang "@name" keys ay nagiging attributes, at ang mga array ay umuulit ng tag. Papunta sa JSON, ang attributes ay nagiging "@name" keys, ang repeated tags ay nagiging arrays, at ang mga numero/booleans ay na-coerce.
  3. 3
    Nakakakuha ka ng malinis, indented output
    Ang resulta ay pretty-printed at handa nang gamitin.
  4. 4
    Round-trip kung gusto mo
    Ang ⇄ button ay nag-feed ng output pabalik bilang input upang maaari kang mag-convert pabalik at suriin.

Ang mga config at data files ay maaaring maging sensitibo. Parehong direksyon ay tumatakbo nang ganap sa iyong device — walang na-upload.

Mga Kaugnay na Tool

Mga Madalas na Itanong