JSON サンプルファイル — テストデータをダウンロード(ネストしたオブジェクト、10〜5,000 件 + JSONL)
JavaScript Object Notation(と JSON Lines) · .json, .jsonl · MIME タイプ application/json
実際の API レスポンスのような形の JSON サンプルファイルをダウンロードできます。meta オブジェクトに続いて orders 配列があり、各レコードにはネストした items 配列と、カナダの住所を含む shipping オブジェクトが入っています。3 つのサイズ(10、500、5,000 件)でフィクスチャ、結合テスト、負荷テストに対応し、1,000 行の JSON Lines ファイルでストリーミングやログ形式のパーサーもテストできます。
JSON は Web のデータ交換形式で、失敗のパターンもよく知られています。読み込むのではなくストリーミングすべき大きなファイル、精度が失われる数値、JSON 配列と混同される NDJSON などです。これらのファイルは、それぞれのケースにクリーンで決定論的な入力を提供します。
JSON サンプルファイルをダウンロード
| ファイル | 詳細 | サイズ | ダウンロード |
|---|---|---|---|
sample-data-small.json | 10 レコード | 6 KB | |
sample-data-1000-lines.jsonl | 1,000 レコード | 234 KB | |
sample-data-medium.json | 500 レコード | 274 KB | |
sample-data-large.json | 5,000 レコード | 2.7 MB |
データ の全形式をひとそろい必要ですか?データ のサンプルパックをダウンロード(202 KB、データの各形式の小さなファイルを 1 つずつ(17 ファイル))。
コマンドラインや CI でこれらのファイルを使う
どの URL も固定で、CORS も許可しています。テストで SHA-256 を固定しておけば、フィクスチャが変わった瞬間に気づけます。
# ファイルを 1 つダウンロード curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/json/sample-data-small.json # 検証する(全ファイルの SHA-256 は上に記載) shasum -a 256 sample-data-small.json # 全サンプルファイルの機械可読インデックス curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="json")'
JSON 形式の概要
| 正式名称 | JavaScript Object Notation(と JSON Lines) |
|---|---|
| 拡張子 | .json, .jsonl |
| MIME タイプ | application/json |
| 規格 | RFC 8259 / ECMA-404、JSON Lines(jsonlines.org) |
| 構造 | { meta, orders: [ { …, items: [], shipping: {} } ] } |
| 書式 | 整形済み、2 スペースインデント(JSON)、1 行に 1 オブジェクト(JSONL) |
| エンコード | UTF-8 |
JSON サンプルファイルでテストされること
- API のモックとコントラクトテスト
- ストリーミングパーサー(JSONL)と DOM パーサー(JSON)
- ネストした構造の JSON → CSV フラット化
- スキーマ検証
よくある質問
JSON と JSON Lines の違いは何ですか?
JSON ファイルは 1 つの値です(ここでは配列を含むオブジェクト)。JSON Lines(.jsonl / NDJSON)ファイルは 1 行に 1 つの完結した JSON オブジェクトを置き、全体を囲む配列がないため、追記したり 1 行ずつストリーミングしたりできます。ログ、エクスポート、機械学習のデータセットは JSONL を、API は JSON を使います。
これらの JSON ファイルは安全にダウンロードできますか?
はい。すべてのファイルは当サイトが公開しているスクリプトでゼロから生成したもので、収集したものやユーザーがアップロードしたものはなく、スクリプト、マクロ、実行ファイルも含まれていません。各ファイルの SHA-256 をこのページに掲載しているので、受け取ったファイルを検証できます。
JSON サンプルファイルを商用利用できますか?
はい。商用製品、テストスイート、デモ、再配布を含め、あらゆる目的に無料で使え、クレジット表記も不要です。ライセンス手続きも、誰かへの問い合わせも必要ありません。
これらのファイルに直接リンクしたり、CI で使ったりできますか?
はい。どのリンクも HTTPS の固定の直接 URL で、Access-Control-Allow-Origin: * と長期キャッシュのヘッダーが付いているため、curl、wget、fetch()、テストランナーから直接取得できます。全ファイルの JSON インデックスへのリンクは各ページにあります(コマンドラインのセクションを参照)。
関連するサンプルファイル
不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。
ファイル処理パイプラインをテスト中ですか?私たちはそれを作っています。
アップロード、変換、プレビュー、文書処理、メディアのワークフローは、FreeToolsForWeb がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。
無料ツールを見る