Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Konversi JSON ke XML

Konversi JSON ke XML

Konversi data JSON menjadi XML rapi secara instan. Atur sendiri elemen root, nama item array, indentasi, dan deklarasi XML.

Konversi JSON ke XML

Alat konversi JSON ke XML ini mengubah objek dan array JSON menjadi XML yang bersih dan rapi langsung di browser Anda. Tempel JSON di sebelah kiri dan keluaran XML langsung muncul di kanan, dengan kendali penuh atas elemen root, nama item array, indentasi, dan header deklarasi XML.

Alat ini dibuat untuk developer dan analis yang perlu memindahkan data antar sistem dengan format berbeda. Entah Anda memasukkan respons JSON dari sebuah API ke layanan berbasis XML, menyiapkan payload SOAP, atau memigrasikan data ke sistem lawas, konverter ini menangani objek bersarang, array, dan nilai primitif serta menghasilkan XML valid yang bisa Anda salin atau unduh.

Privat sejak awal: setiap konversi berjalan di browser Anda. JSON Anda tidak pernah diunggah ke server, dan apa pun yang Anda tempel, unggah, atau konversi tidak disimpan maupun dilacak.

Cara Memakai Konverter JSON ke XML

1

Masukkan JSON Anda

Tempel atau ketik JSON Anda ke panel kiri, atau gunakan tombol Unggah File untuk memuat file .json dari perangkat Anda. Klik Data Contoh untuk memuat contoh dan melihat cara kerjanya.

2

Lihat XML secara instan

Keluaran XML muncul otomatis di panel kanan saat Anda mengetik, dengan sedikit jeda untuk menghindari pemrosesan yang tidak perlu. Bilah status menampilkan apakah input Anda Valid atau Tidak valid.

3

Sesuaikan keluarannya

Tetapkan nama elemen Root dan nama Item array, pilih Indentasi 2 spasi, 4 spasi, atau tab, lalu aktifkan atau matikan header Deklarasi XML. Setiap perubahan langsung dikonversi ulang.

4

Salin atau unduh

Gunakan Salin untuk mengirim XML ke clipboard, atau Unduh untuk menyimpannya sebagai file XML. Bilah status juga melaporkan jumlah elemen dan ukuran file keluaran.

Fitur

Konversi Real-Time

JSON dikonversi menjadi XML saat Anda mengetik. Mengubah nama root, nama item, indentasi, atau deklarasi memicu konversi ulang seketika.

Nama Root & Item Kustom

Tetapkan elemen root terluar dan elemen untuk item array agar XML sesuai dengan skema Anda. Nilai bawaannya adalah root dan item.

Kendali Indentasi

Pilih indentasi 2 spasi, 4 spasi, atau tab agar sesuai dengan gaya pemformatan XML yang Anda inginkan.

Sakelar Deklarasi XML

Sertakan secara opsional header standar <?xml version="1.0" encoding="UTF-8"?> di bagian atas keluaran.

Penanganan Struktur Bersarang

Objek menjadi elemen induk, array membungkus setiap entri dalam elemen item, dan nilai primitif menjadi teks. Nilai null dan objek kosong dirender sebagai tag yang menutup sendiri.

Pembersihan Tag Otomatis

Karakter tidak valid pada kunci JSON diganti dengan garis bawah, dan kunci yang diawali angka diberi awalan, sehingga setiap tag menjadi XML yang valid.

Unggah File JSON

Muat file JSON langsung dari perangkat Anda dan konversikan saat itu juga, tanpa perlu salin-tempel.

Unduh & Salin

Simpan hasil sebagai file XML atau salin ke clipboard hanya dengan satu klik.

Validasi JSON

JSON yang tidak valid langsung ditandai dengan pesan kesalahan yang jelas, sehingga Anda bisa memperbaiki input sebelum mengonversi.

Jumlah Elemen & Ukuran

Bilah status melaporkan status validasi, jumlah total elemen, dan ukuran file keluaran sekilas pandang.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi JSON ke XML?

Tempel atau ketik JSON Anda ke panel kiri, atau unggah file .json. Keluaran XML muncul otomatis di kanan. Sesuaikan nama root, nama item, indentasi, atau deklarasi untuk menyempurnakan hasilnya, lalu salin atau unduh.

Apakah konversi dilakukan di browser saya, dan apakah data saya aman?

Ya. Semua penguraian dan konversi berlangsung secara lokal di browser Anda. JSON Anda tidak pernah diunggah ke server, tidak ada yang disimpan, dan tidak ada input yang dilacak, sehingga data sensitif sekalipun tetap privat.

Bagaimana array JSON diubah menjadi elemen XML?

Sebuah array dibungkus dalam elemen induknya, dan setiap entri dimasukkan ke dalam elemen item yang telah diatur. Misalnya, {"colors": ["red", "blue"]} menjadi <colors><item>red</item><item>blue</item></colors>. Ubah nama Item untuk mengganti nama tag pembungkus tersebut.

Mengapa angka dan boolean menjadi teks di XML?

XML tidak punya tipe angka atau boolean bawaan — setiap nilai adalah teks di dalam sebuah elemen. String, angka, dan boolean semuanya menjadi isi teks dari tag-nya, sementara karakter khusus seperti &, <, >, ", dan ' di-escape otomatis agar keluaran tetap valid.

Apa yang terjadi pada karakter khusus di kunci JSON?

Kunci yang berisi karakter tidak valid untuk nama tag XML, seperti spasi atau simbol, dibersihkan secara otomatis. Karakter tidak valid diganti dengan garis bawah, dan kunci yang diawali angka diberi awalan garis bawah sehingga tag yang dihasilkan selalu valid.

Bisakah saya mengunggah file JSON dan mengunduh XML hasil konversi?

Ya. Gunakan Unggah File untuk memuat file JSON dari perangkat Anda, dan file langsung dikonversi saat itu juga. Saat Anda puas dengan hasilnya, gunakan Unduh untuk menyimpannya sebagai file XML atau Salin untuk menaruhnya di clipboard.

Apakah ada batas ukuran?

Tidak ada batas tetap. Karena semuanya berjalan secara lokal, batas praktisnya bergantung pada memori perangkat Anda. Konverter ini menangani file JSON besar secara efisien, meski dataset yang sangat besar mungkin dikonversi lebih lambat. Perlu dicatat bahwa satu nilai primitif tunggal tidak diterima — input harus berupa objek atau array JSON.

Root:
Item:
Indentasi:
JSON
XML
Kesalahan

                

Tempel JSON di kiri untuk dikonversi ke XML

|
Tempel atau ketik JSON di panel kiri untuk melihat keluaran XML di kanan
Ubah nama Root dan Item untuk menyesuaikan penamaan elemen
Aktifkan Deklarasi untuk menyertakan atau menghilangkan header XML
Klik Data Contoh untuk memuat contoh dan melihat cara kerjanya
Semua konversi berjalan di browser Anda — tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/6
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda