改行が CRLF の JSON Lines

Windows で保存されて改行が \r\n になっている JSON Lines の例です。\r は前後の空白として無視されるので読めますが、区切りは \n である点が情報として示されます。

入力

変換したいテキスト

{"a":1}
{"a":2}

変換の向き

JSON Lines から JSON の配列へ

結果

エラー 0 件・警告 0 件・情報 1 件

指摘(エラー・警告・情報)

  • 情報 全体 改行が \r\n(CRLF)の行が 2 行あります。JSON Lines の区切りは \n で、前後の空白は無視されるため \r があっても読めます(jsonlines.org)。逆変換の出力は \n だけです。
判定変換しました(2 件の値)
値の数2 個
空行0 行

変換した結果

[
  {"a":1},
  {"a":2}
]

検算(この結果になる理由)

jsonlines.org では区切りは \n で、\r\n の \r は空白として無視されるため、どちらの行も有効な値です。CRLF の行が 2 行あることを知らせる情報が 1 件で、警告はなく、配列は {"a":1} と {"a":2} の 2 要素です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • 検査は JSON の構文と JSON Lines の形式に限ります。読み込む側のソフトが独自の制限や挙動を持つ場合があります。
  • 大きなデータはお使いの端末の性能によって処理に時間がかかることがあります。

ほかの入力例