Konverter JSON ke XML

Butuh konversi sebaliknya?
XML to JSON Converter

Input JSON

1

Output XML

Pengaturan

Opsi Konversi XML

Masukkan data JSON untuk dikonversi menjadi XML

Data hasil konversi akan muncul di sini

Cara mengkonversi JSON ke XML

  1. Langkah 1 – Input JSON

    • Tempel konten JSON Anda ke editor kiri atau drag and drop file .json.
    • Alat ini secara otomatis memeriksa sintaks JSON yang valid dan akan menandai kesalahan apa pun secara langsung.
    • Pastikan JSON Anda memiliki satu objek root jika Anda menginginkan struktur XML yang bersih, jika tidak root default akan ditambahkan.
  2. Langkah 2 – Konfigurasi Output XML

    • Elemen Root: Tentukan nama tag pembungkus (default: "root") untuk dokumen XML Anda.
    • Atribut: Gunakan opsi Prefix Atribut (default: "@") untuk memberi tahu konverter kunci JSON mana yang harus diperlakukan sebagai atribut XML daripada elemen anak.
    • Deklarasi: Aktifkan/nonaktifkan header standar <?xml ...?>.
  3. Langkah 3 – Konversi dan Ekspor

    • XML dibuat secara instan di panel kanan dengan indentasi dan escaping karakter yang tepat.
    • Klik "Salin" untuk menggunakan XML di API SOAP atau file konfigurasi.
    • Unduh hasilnya sebagai file .xml untuk penggunaan nanti.
Contoh: Konversi JSON ke XML
// Input JSON
{
  "book": {
    "@id": "bk101",
    "author": "Gambardella, Matthew",
    "title": "XML Developer's Guide",
    "price": 44.95
  }
}

<!-- Output XML -->
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <book id="bk101">
    <author>Gambardella, Matthew</author>
    <title>XML Developer's Guide</title>
    <price>44.95</price>
  </book>
</root>

Alat JSON & XML terkait

Pertanyaan yang Sering Diajukan

Bagaimana cara kerja konversi JSON ke XML?

Objek JSON dikonversi ke elemen XML. Item array menjadi beberapa elemen dengan nama tag yang sama. Properti objek menjadi elemen anak, dan Anda dapat mengonfigurasi atribut menggunakan prefix @.

Apa yang terjadi pada array JSON?

Array dikonversi ke beberapa elemen XML. Misalnya, array bernama 'items' dengan 3 objek menjadi 3 elemen 'item'.

Bisakah saya menyesuaikan struktur XML?

Ya! Anda dapat menyesuaikan nama elemen root, prefix atribut, indentasi, dan apakah akan menyertakan deklarasi XML.

Bagaimana karakter khusus ditangani?

Karakter XML khusus (<, >, &, ', ") secara otomatis di-escape untuk memastikan output XML yang valid.

Apakah data saya aman?

Ya, semua pemrosesan data terjadi sepenuhnya di browser Anda. Data JSON Anda tidak pernah dikirim ke server mana pun, memastikan privasi dan keamanan yang lengkap.

Konverter JSON ke XML | JSONSwiss