オンラインJSONフラットナー
JSONを貼り付けるかファイルを選択し、ネストされたオブジェクトや配列をドット区切りのフラットなキーに変換します。キー=値、CSV、JSON形式で出力・ダウンロード可能。
使ってみる
オンラインJSONフラットナー
JSONを貼り付けるかファイルを選択し、ネストされたオブジェクトや配列をドット区切りのフラットなキーに変換します。結果はキー=値、CSV、またはJSON形式で表示・ダウンロードできます。
{"user":{"name":"Ada"},"rows":[3,5]}user.name = Ada
rows.0 = 3
rows.1 = 5オブジェクトのキーを区切り文字で連結し、配列位置はrows.0のような数字段にします。空キーも保持し、{"":{"b":1}}は.b = 1になります。null・false・0は保持し、空オブジェクトと空配列は項目を作りません。同一パスができるとエラーで停止します。区切り文字や元のキー名を変えてください。パスのエスケープや復元機能はありません。
貼り付けたテキストを優先し、入力欄が空のときだけ選択ファイルを読みます。区切り文字が空なら句点を使います。貼り付けは最大16777216 UTF-16コード単位、単一ファイル64 MiB、深さ200、末端値100000です。超過は切り捨てずエラーにします。JavaScript数値は大整数を丸める場合があるため、正確な識別子は文字列にしてください。CSVはpath,value表頭、カンマと引用フィールド固定で、引用符は表計算の数式実行を防ぎません。確認後コピーするか、別途json-flattened.txtをダウンロードしてください。
処理はブラウザ内でローカルに行われます。