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.
Cara Memakai Konverter JSON ke XML
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.
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.
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.
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.
Belum ada komentar. Jadilah yang pertama berkomentar!