Ratakan & Unflatten JSON
Ubah objek JSON bersarang menjadi pasangan kunci-nilai datar berdot-notation dan sebaliknya.
Loading editor…
Flattened JSON
Paste JSON to flatten into dot-notation keys.
Apa itu Ratakan & Unflatten JSON?
Ratakan & Unflatten JSON — Alat transformasi struktur yang meratakan (flatten) objek JSON bersarang menjadi objek satu tingkat dengan kunci berformat notasi titik (seperti user.address.city). Alat ini juga mendukung operasi sebaliknya (unflatten) untuk merekonstruksi objek bersarang dari kunci berformat notasi titik.
Cara menggunakan Ratakan & Unflatten JSON
- Pilih tab mode 'Flatten' atau 'Unflatten'.
- Tempelkan dokumen JSON Anda pada panel masukan.
- Hasil konversi struktur akan langsung diperbarui di panel keluaran.
- Salin teks hasil untuk digunakan pada tabel atau penyimpanan basis data key-value.
Contoh
Operasi Flatten
Masukan
{"user": {"name": "Ada"}}
Keluaran
{ "user.name": "Ada" }
Operasi Unflatten
Masukan
{"user.name": "Ada"}
Keluaran
{ "user": { "name": "Ada" } }
Kesalahan umum
- Mencoba melakukan unflatten pada dokumen yang kunci-kuncinya tidak menggunakan notasi pemisah.
- Bentrokan nama kunci jika ada kunci berderet yang tumpang tindih.
- Mengabaikan perubahan struktur pada array bersarang.
Mengapa menggunakan alat ini
- Memudahkan pengolahan data bersarang pada sistem analitik seperti Elasticsearch atau BigQuery.
- Konversi balik (unflatten) yang akurat dan menjaga hierarki data.
- Pemrosesan instan 100% di browser pengguna.