Skip to content
jsonforge.app

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

  1. Pilih tab mode 'Flatten' atau 'Unflatten'.
  2. Tempelkan dokumen JSON Anda pada panel masukan.
  3. Hasil konversi struktur akan langsung diperbarui di panel keluaran.
  4. 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.

Pertanyaan yang sering diajukan