テキスト → JSON Lines 変換
複数行テキストの各行をJSON文字列(クォート付き)またはキー付きJSONオブジェクトに変換します。空行スキップオプション付き。結果のJSONLファイルをダウンロードまたはコピーできます。
通常のテキストを1行ずつJSON文字列にするか、1プロパティのJSONオブジェクトで包んでJSON Linesへ変換します。空行処理とオブジェクトキーを指定できます。
テキストをJSONLに変換する方法
- 複数行テキストを入力します。
- 空行をスキップするか選びます。
- 必要ならオブジェクトで包み、プロパティ名を入力します。
- 変換を実行するか自動更新を待ちます。
- 生成されたJSONLをコピーします。
各行のエンコード方法
入力は改行で分割し、各行末のキャリッジリターンを1つ除きます。オブジェクト化を無効にするとJSON.stringify(line)、有効にすると指定キーを持つオブジェクトとしてシリアライズします。
空行スキップは末尾CR除去後の長さが0かだけを見て、空白をtrimしません。そのため空白だけの行は空行扱いになりません。キー欄をtrimして空ならlineを既定キーにします。
プライバシーと制限
変換はブラウザ内でローカルに行われ、入力テキストを意図的にアップロードしません。各物理行を独立したプレーンテキストとして扱い、CSV解析、型推論、段落結合、既存JSONの解釈は行いません。
よくある質問
引用符やバックスラッシュは安全にエスケープされますか?
はい。JSON.stringifyが有効なJSON文字列としてエスケープします。
各行をオブジェクトにできますか?
はい。オブジェクト化を有効にしてキーを指定します。
キーを空にすると?
lineが既定キーになります。
空白だけの行もスキップしますか?
いいえ。長さ0の行だけを空行とみなします。
入力行がJSONなら解析しますか?
いいえ。各行は通常のテキストとして扱います。