Konverter
Flatten/Unflatten JSON
Ratakan objek JSON bersarang ke notasi titik atau kembalikan ke semula.
0 karakter
Tentang JSON Flatten/Unflatten
JSON Flatten mengonversi objek dan array JSON yang sangat bersarang menjadi kamus datar berisi jalur kunci notasi titik dan nilai skalar mereka, dan Unflatten membalikkan proses dengan merekonstruksi hierarki bersarang penuh dari jalur kunci datar. Misalnya, objek bersarang {a:{b:{c:1}'}'} diratakan menjadi kunci datar a.b.c dengan nilai 1. JSON datar jauh lebih mudah untuk dicari, disimpan dalam database relasional atau key-value, dibandingkan dengan alat diff, diproses dengan jq, dan digunakan sebagai pemetaan variabel lingkungan di mana struktur bersarang tidak didukung.
Cara Menggunakan
Tempel JSON bersarang apa pun ke area input dan klik Flatten untuk mengubahnya menjadi kamus notasi titik datar — array direpresentasikan dengan indeks numerik seperti items.0.name. Gunakan pemilih separator untuk beralih antara pemisah jalur titik, garis miring, atau garis bawah ganda tergantung pada persyaratan sistem target Anda. Untuk membalikkan, tempel kamus JSON datar dan klik Unflatten untuk merekonstruksi struktur bersarang penuh, menangani kunci numerik dengan benar sebagai indeks array.
Kasus Penggunaan Umum
- Data engineer meratakan catatan event JSON bersarang dari Kafka atau Kinesis streams menjadi pasangan key/value notasi titik untuk dimasukkan ke dalam database kolumnar seperti BigQuery, Redshift, atau ClickHouse.
- Insinyur DevOps mengonversi Kubernetes ConfigMap bersarang atau nilai Helm YAML menjadi format variabel lingkungan KEY=VALUE datar untuk injeksi ke lingkungan container.
- Pengembang API menyederhanakan respons API pihak ketiga yang sangat bersarang — seperti objek Salesforce atau Stripe — menjadi struktur datar untuk pemetaan yang lebih mudah ke model ORM atau kolom database.
- Insinyur QA meratakan dua objek JSON dan membandingkan daftar kunci datar yang diurutkan untuk mengidentifikasi secara tepat bidang bersarang mana yang ditambahkan, dihapus, atau diubah tanpa alat JSON diff lengkap.
- Pengembang frontend dan insinyur lokalisasi mengonversi file terjemahan JSON i18n bersarang menjadi format namespace.key.subkey datar untuk kompatibilitas dengan platform manajemen terjemahan seperti Phrase atau Lokalise.
Frequently Asked Questions About Flatten/Unflatten JSON
What is Flatten/Unflatten JSON?
Flatten/Unflatten JSON is a free online tool on akousa.net, a platform with 559+ browser-based utilities. Ratakan objek JSON bersarang ke notasi titik atau kembalikan ke semula. No installation is required.
How do I use Flatten/Unflatten JSON?
Simply open Flatten/Unflatten JSON on akousa.net, enter or upload your data, configure any options, and click the action button. Results appear instantly in your browser.
Is Flatten/Unflatten JSON free?
Yes, the core Flatten/Unflatten JSON experience is free to use without signup. All 559+ tools remain available for everyday use, while Akousa Pro adds optional premium platform features and ad-free browsing.