Tentang alat ini
JSON Flatten / Unflatten adalah alat gratis berbasis browser yang mengonversi JSON bersarang menjadi peta satu tingkat berisi kunci notasi-titik, dan membangun ulang struktur bersarang dari kunci datar tersebut. Tempel JSON dan pilih arah: Flatten meruntuhkan setiap jalur menjadi satu objek datar (misalnya user.name atau user.roles.0), sementara Unflatten memperluas kunci bertitik kembali menjadi objek dan array bersarang.
Kedua arah mengurai masukan Anda dengan pengurai JSON milik browser dan mempercantik hasilnya dengan indentasi dua spasi. Objek dan array ditelusuri secara rekursif, item array mempertahankan indeks numeriknya dalam jalur, dan nilai daun — string, angka, boolean, null, serta objek atau array kosong — dipertahankan tanpa perubahan. JSON tidak valid menampilkan kesalahan sebaris alih-alih keluaran, dan tombol salin menempatkan hasilnya ke papan klip Anda.
Semuanya berjalan secara lokal dengan JavaScript: tanpa unggahan, tanpa akun, tanpa pelacakan, dan bekerja offline. Flattening berguna untuk mengubah konfigurasi menjadi pasangan kunci/nilai datar seperti variabel lingkungan atau file pesan i18n, untuk membandingkan (diff) payload yang bersarang dalam, atau untuk membentuk ulang respons API, dan unflattening membalik pemetaan yang sama.