途中に空行がある

2 行目が空行になっている JSON Lines の例です。空行は有効な JSON 値ではなく形式に反するため警告になり、読み飛ばして残りの 2 つの値を配列にします。

入力

変換したいテキスト

{"a":1}

{"a":2}

変換の向き

JSON Lines から JSON の配列へ

結果

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

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

  • 警告 2 行目 空行があります。JSON Lines では空行は許されません(空行は有効な JSON 値ではないため。jsonlines.org)。読み飛ばして変換しました。元のデータから空行を取り除いてください。
判定変換しました(2 件の値)
値の数2 個
空行1 行

変換した結果

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

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

jsonlines.org では空行は有効な JSON 値でないため許されません。空行は 2 行目の 1 か所で警告が 1 件です。読み飛ばすので、配列には {"a":1} と {"a":2} の 2 要素が入ります。

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

このツールの制約

ご利用にあたって

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

ほかの入力例