JSON フラット化・復元
ネストした JSON をドット記法のキーに変換し、フラットデータからネストしたオブジェクトを再構築します。
入力
結果
使い方
Flatten nested JSON
Paste nested JSON and run Flatten. Arrays become numeric keys, for example user.roles.0.
- Paste nested JSON.
- Click Flatten.
- Copy the flat JSON output.
Unflatten key paths
Paste a flat object and run Unflatten. Numeric path segments are converted back into arrays automatically.
よくある質問
How are arrays represented?
By default each array element gets a numeric segment, such as items.0.name. Empty arrays and objects are preserved as values.
Can I use a different separator?
The UI uses a dot separator. For custom separators, use the underlying library behavior in your own code.
関連ツール
JSON フォーマッター
設定可能なインデント、エラー強調、ワンクリックコピーで JSON を整形・検証します。
JSON ビューアー
整形されたクリーンな表示で JSON を読み、折りたたみツリーとして閲覧できます。
JSONPath テスター
JSONPath 式で JSON データをクエリし、一致する値をすぐに確認します。
JSON バリデーター
JSON が有効かどうかを検証し、構文問題の明確な説明を表示します。
JSON ミニファイアー
不要なスペースと改行をすべて削除して最小の JSON ペイロードを生成します。
JSON ツリービューアー
JSON を配列の長さや値の型付きで、操作可能な折りたたみツリーに変換します。