Skip to main content

JSON JSONL(JSON )

JSON  illustration
🔄

JSON

JSONL(JSON )

1

JSONLデータを貼り付け

1行に1つのJSONオブジェクトのJSON Linesデータを貼り付けてください。

2

テーブルとして表示

オブジェクトはソート可能なテーブルの行としてレンダリングされます。

3

並べ替えと探索

列ヘッダーをクリックして任意のフィールドで並べ替えることができます。

Loading tool...

What Is JSON ?

JSON Lines Viewerは、JSONL(JSON Lines / Newline-Delimited JSON)データを整形されたソート可能なテーブルとして表示します。JSON Linesは、各行が有効なJSONオブジェクトである形式で、ログファイル、ストリーミングデータ、大規模なデータセットに一般的に使用されます。このビューアーは、各行を解析し、すべてのユニークキーを列ヘッダーとして抽出し、それぞれのオブジェクトをテーブル行として表示します。ネストされた値はJSON文字列として表示されます。列は自動的な数値検出とともにソート可能です。

Why Use JSON ?

  • JSONLをクリーンなテーブルとして表示し、生のテキストではありません。
  • すべてのユニークキーを収集して完全な列カバレッジを提供します。
  • 数値自動検出付きのソート可能な列があります。
  • 各行を検証して解析エラーと行番号を報告します。

Common Use Cases

ログ分析

構造化されたログファイル(通常はJSONL形式)を読みやすいテーブルで表示します。

ストリーミングデータ

Kafka、Kinesis、その他のストリーミングプラットフォームからのJSONLデータストリームを調査します。

データパイプライン

データ処理パイプラインとETLジョブからのJSONL出力を確認します。

機械学習

JSONLトレーニングデータまたはモデル出力を表形式で表示します。

Technical Guide

ビューアーは入力を新しい行で分割し、各非空行をJSON.parse()を使用してJSONとして解析します。各行は有効なJSONオブジェクト(配列やプリミティブではありません)でなければなりません。パースに失敗した場合、エラーメッセージが問題のある行番号を特定します。

すべてのオブジェクト全体でのユニークキーはヘッダー集合として収集され、テーブルが可能なすべての列を含むようにします。特定のキーが欠けているオブジェクトは、その列について空のセルを表示します。

ソートは値を文字列に変換し、それらを比較することで機能します。数値値は検出され、数値的に並べ替えられます。ネストされたオブジェクトと配列は、テーブル셀内でそれらのJSON文字列表現として表示されます。

Tips & Best Practices

  • 1
    各行は有効なJSONオブジェクトでなければならないため、配列やプリミティブ型はサポートされません。
  • 2
    ネストされたオブジェクトはテーブルセル内のJSON文字列として表示されます。
  • 3
    無効な行にはエラーメッセージと行番号が表示されるため、デバッグが容易です。
  • 4
    すべてのユニークキーを列として収集するため、オブジェクトに同じキーを持つ必要はありません。

Related Tools

Frequently Asked Questions

Q JSON Lines形式とは何か?
JSON Lines(JSONL/NDJSON)は、各行が完全な有効なJSON値であるフォーマットで、通常はJSONオブジェクトです。
Q ネストされた値はどのように表示されるか?
ネストされたオブジェクトと配列は、テーブルセル内のJSON文字列表現として表示されます。
Q 行に異なるキーがある場合どうなりますか?
すべてのユニークキーを収集します。個々のオブジェクトで見つからないキーは空のセルとして表示されます。
Q 大きなファイルにも対応していますか?
パフォーマンスはブラウザーのメモリに依存しますが、通常は数千行程度は問題なく動作します。
Q エラーはどのように報告されますか?
行をJSONとして解析できなかった場合、エラーメッセージには行番号と解析エラーが表示されます。

About This Tool

JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.