JSON フラットナー
ネストされたJSONをドット記法のキーにフラット化し、ドット記法をネストされたオブジェクトに戻します。区切り文字を設定可能。無料、ブラウザで動作。
参考
JSON フラットナーはどのように動作しますか?
フラット化は、{"a":{"b":1}} のようなネストされたJSONオブジェクトを、ドット記法のキーを持つ単一レベルのオブジェクト {"a.b":1} に変換します。配列は数値で索引付けされます (a.0、a.1)。復元はその逆を行います。ブラケット区切り文字は a[b][0] 記法を使用し、スラッシュは a/b/0 を使用します。
一般的な用途
- フォームデータの準備 — HTMLフォームのシリアライズ用にオブジェクトを単一レベルにフラット化。
- CSVエクスポート — ネストデータを表形式に合わせてフラット化。
- 翻訳ファイル — ネストされたi18nツリーをフラットなドットキーに変換。
- 設定 — ネストされた設定を環境変数スタイルのフラットキーに変換。
プライバシー
すべての処理はブラウザ内で100%実行されます。データはサーバーに送信されません。