Konverter JSON ↔ XML
Tempel JSON atau XML di sebelah kiri, dan hasil konversi ke format lain akan muncul di sebelah kanan. Formix secara otomatis mendeteksi format yang ditempel, tetapi Anda juga dapat memilih arah secara manual. Data tidak pernah dikirim ke server.
Tips. Dalam mode "Deteksi otomatis", Formix menentukan arah konversi berdasarkan karakter pertama dari teks yang ditempel ({ atau [ menunjukkan JSON, < menunjukkan XML); jika formatnya tidak jelas, Anda dapat memilih arah secara manual di menu dropdown. Karena JSON dan XML merepresentasikan data secara fundamental berbeda, konversi mengikuti aturan tetap: nilai berulang dalam array JSON akan dikonversi menjadi beberapa elemen XML dengan nama yang sama, dan atribut XML akan dipertahankan dalam objek "@attributes" pada JSON hasil. Oleh karena itu, setelah konversi bolak-balik JSON → XML → JSON, struktur asli mungkin tidak dapat dipulihkan secara tepat (misalnya, array tingkat atas akan dibungkus dalam struktur
Cara menggunakan alat ini
- Tempel JSON atau XML ke kotak input di sebelah kiri, format akan dideteksi secara otomatis dan hasil konversi ditampilkan di sebelah kanan.
- Jika format yang dideteksi otomatis tidak sesuai harapan, Anda dapat memilih JSON → XML atau XML → JSON secara manual di menu dropdown "Arah konversi".
- Jika input bukan JSON/XML yang valid, Anda akan diberi tahu perkiraan baris/kolom kesalahan.
- Gunakan menu ukuran indentasi untuk menyesuaikan format hasil, lalu dapatkan dengan "Salin" atau "Unduh hasil".
- "Salin hasil yang diminifikasi" menyalin hasil tanpa spasi yang tidak perlu, cocok untuk ditempel ke file konfigurasi atau permintaan API.
- Semua pemrosesan terjadi di browser Anda — data yang Anda masukkan tidak pernah dikirim ke server.
Tips terkait
- Kunci objek JSON akan menjadi nama elemen XML; kunci yang mengandung spasi atau simbol yang tidak valid sebagai nama tag XML akan dibersihkan secara otomatis.
- Karena XML tidak memiliki tipe array asli, array JSON seperti ["a", "b"] akan dikonversi menjadi dua elemen saudara dengan nama yang sama, bukan satu elemen yang berisi daftar.
- Saat mengonversi XML dengan atribut (misalnya,
), atribut akan dipertahankan di bawah kunci "@attributes" pada JSON hasil, tanpa kehilangan informasi. - Jika Anda hanya perlu memvalidasi atau memformat JSON atau XML secara terpisah, coba Pemformat JSON atau Pemformat XML di tautan terkait di bawah.