コンテンツにスキップ
📋

JSON フラットナー

ネストされたJSONをドット記法のキーにフラット化し、ドット記法をネストされたオブジェクトに戻します。区切り文字を設定可能。無料、ブラウザで動作。

モード
 

JSON フラットナーはどのように動作しますか?

フラット化は、{"a":{"b":1}} のようなネストされたJSONオブジェクトを、ドット記法のキーを持つ単一レベルのオブジェクト {"a.b":1} に変換します。配列は数値で索引付けされます (a.0a.1)。復元はその逆を行います。ブラケット区切り文字は a[b][0] 記法を使用し、スラッシュは a/b/0 を使用します。

一般的な用途

  • フォームデータの準備 — HTMLフォームのシリアライズ用にオブジェクトを単一レベルにフラット化。
  • CSVエクスポート — ネストデータを表形式に合わせてフラット化。
  • 翻訳ファイル — ネストされたi18nツリーをフラットなドットキーに変換。
  • 設定 — ネストされた設定を環境変数スタイルのフラットキーに変換。

プライバシー

すべての処理はブラウザ内で100%実行されます。データはサーバーに送信されません。