テキスト → JSON Lines 変換

複数行テキストの各行をJSON文字列(クォート付き)またはキー付きJSONオブジェクトに変換します。空行スキップオプション付き。結果のJSONLファイルをダウンロードまたはコピーできます。

ブラウザローカル 登録不要 JSON

通常のテキストを1行ずつJSON文字列にするか、1プロパティのJSONオブジェクトで包んでJSON Linesへ変換します。空行処理とオブジェクトキーを指定できます。

テキストをJSONLに変換する方法

  1. 複数行テキストを入力します。
  2. 空行をスキップするか選びます。
  3. 必要ならオブジェクトで包み、プロパティ名を入力します。
  4. 変換を実行するか自動更新を待ちます。
  5. 生成されたJSONLをコピーします。

各行のエンコード方法

入力は改行で分割し、各行末のキャリッジリターンを1つ除きます。オブジェクト化を無効にするとJSON.stringify(line)、有効にすると指定キーを持つオブジェクトとしてシリアライズします。

空行スキップは末尾CR除去後の長さが0かだけを見て、空白をtrimしません。そのため空白だけの行は空行扱いになりません。キー欄をtrimして空ならlineを既定キーにします。

プライバシーと制限

変換はブラウザ内でローカルに行われ、入力テキストを意図的にアップロードしません。各物理行を独立したプレーンテキストとして扱い、CSV解析、型推論、段落結合、既存JSONの解釈は行いません。

よくある質問

引用符やバックスラッシュは安全にエスケープされますか?

はい。JSON.stringifyが有効なJSON文字列としてエスケープします。

各行をオブジェクトにできますか?

はい。オブジェクト化を有効にしてキーを指定します。

キーを空にすると?

lineが既定キーになります。

空白だけの行もスキップしますか?

いいえ。長さ0の行だけを空行とみなします。

入力行がJSONなら解析しますか?

いいえ。各行は通常のテキストとして扱います。