ja

JSONLをJSONへ

JSON Lines (NDJSON) をローカルでJSON配列に変換します。1行に1レコードを、アップロードなしに、ブラウザ内で直接。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    JSON Lines は NDJSON とも呼ばれ、1行にちょうど1つのJSON値を保存します。この形式はログファイル、データのエクスポート、ストリーム処理、機械学習の訓練データの標準です。ファイル全体をメモリに読み込まずに、1行ずつ読み書き・追記できるからです。一方で多くのツールは単一のJSON配列を期待します。このツールはあなたの .jsonl ファイルを読み取り、すべての行を1つの読みやすいJSON配列にまとめます。

    変換はすべてブラウザ内でローカルに、純粋なJavaScriptで実行されます。空でない各行は個別にJSONとして解析され、元の順序のまま配列に取り込まれます。空行は読み飛ばされます。結果は2つのスペースでインデントされ、すぐに使えます。たとえばエディタでログの抜粋を確認したり、配列しか受け付けないインターフェースにNDJSONのエクスポートを渡したりするのに役立ちます。

    ある行が正しいJSONでない場合、ツールは黙って失敗せず、正確な行番号と原因を伝えます。これで大きなファイルでも素早くエラーを見つけられます。逆方向、つまりJSON配列からJSON Linesへ戻す変換は、当サイトの JSON から JSONL へ のツールが扱います。何もアップロードされず、データはあなたの端末に残ります。

    技術仕様

    技術仕様
    入力形式JSONL, NDJSON
    出力形式JSON
    一括処理非対応
    処理ブラウザ内でローカル処理 (JavaScript)
    ファイルのアップロードなし

    3ステップで

    1. JSONLファイルをドロップするか選びます。
    2. ツールが行を1つの配列にまとめます。
    3. JSONファイルをダウンロードします。

    制限: 1行にちょうど1つのJSON値を想定します (JSON Lines / NDJSON)。空行は読み飛ばされ、残りの行はすべて順序どおりに1つの配列へまとめられ、2つのスペースでインデントして出力されます。ある行が正しいJSONでない場合、黙って誤った出力を作るのではなく、行番号を示して変換を停止します。

    よくある質問

    私のファイルはアップロードされますか?

    いいえ。変換はすべてブラウザ内でローカルに行われ、何も送信されません。

    NDJSON とは何ですか?

    NDJSON は JSON Lines の別名です。各行にちょうど1つのJSON値が入ります。

    壊れた行があるとどうなりますか?

    正確な行番号と原因が伝えられます。黙って失敗することはありません。

    順序は保たれますか?

    はい。各エントリは行の元の順序のまま配列に並びます。

    逆向きも使えますか?

    はい、当サイトの"JSONからJSONLへ"でできます。

    関連ツール