コード、データと QRツール

JSON から NDJSON

最上位の配列は要素ごとに 1 レコード、オブジェクト、文字列、数値、真偽値、null は 1 レコードになります。空の配列は 0 レコードです。

ブラウザ内で処理登録不要プライバシーの説明 ↗

最上位の配列は要素ごとに 1 レコード、オブジェクト、文字列、数値、真偽値、null は 1 レコードになります。空の配列は 0 レコードです。

入出力はそれぞれ UTF-8 で 1 MiB、最大 10,000 レコード、入れ子は 128 階層です。JSON.parse と JSON.stringify で JSON 型を保持し文字列の改行をエスケープします。JavaScript の数値精度が適用され、オーバーフローは拒否します。重複キーは最後の値を保持し、空白、数値表記、負のゼロは正規化します。

JSON を貼り付けてください。

使い方

使い方

  1. 完全な JSON 値を 1 つ貼り付けます。
  2. 変換してレコード数を確認します。
  3. NDJSON をコピーまたはダウンロードします。

制限と数値の処理

入出力はそれぞれ UTF-8 で 1 MiB、最大 10,000 レコード、入れ子は 128 階層です。JSON.parse と JSON.stringify で JSON 型を保持し文字列の改行をエスケープします。JavaScript の数値精度が適用され、オーバーフローは拒否します。重複キーは最後の値を保持し、空白、数値表記、負のゼロは正規化します。

ローカル処理

アップロード、保存、コード実行は行いません。不正な JSON は出力せず、可能ならパーサーの詳細を表示します。__proto__ などのキーはデータとして扱います。

よくある質問

あわせて知りたいこと

制限と数値の処理

入出力はそれぞれ UTF-8 で 1 MiB、最大 10,000 レコード、入れ子は 128 階層です。JSON.parse と JSON.stringify で JSON 型を保持し文字列の改行をエスケープします。JavaScript の数値精度が適用され、オーバーフローは拒否します。重複キーは最後の値を保持し、空白、数値表記、負のゼロは正規化します。

ローカル処理

アップロード、保存、コード実行は行いません。不正な JSON は出力せず、可能ならパーサーの詳細を表示します。__proto__ などのキーはデータとして扱います。