JSON サンプルファイル — テストデータをダウンロード(ネストしたオブジェクト、10〜5,000 件 + JSONL)

JavaScript Object Notation(と JSON Lines) · .json, .jsonl · MIME タイプ application/json

4 ファイル6 KB – 2.7 MB直接リンク広告なし・登録不要用途を問わず無料SHA-256 検証済み

実際の 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 レコード • ネストしたオブジェクト
10 レコード6 KB
5,674 バイト
JSON をダウンロード
sample-data-1000-lines.jsonl
1,000 レコード • JSON Lines(NDJSON)
1,000 レコード234 KB
234,257 バイト
JSON をダウンロード
sample-data-medium.json
500 レコード • ネストしたオブジェクト
500 レコード274 KB
273,918 バイト
JSON をダウンロード
sample-data-large.json
5,000 レコード • ネストしたオブジェクト
5,000 レコード2.7 MB
2,735,919 バイト
JSON をダウンロード
4 ファイル · 直接リンク · 登録不要 · CORS 対応

データ の全形式をひとそろい必要ですか?データ のサンプルパックをダウンロード(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 がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。

無料ツールを見る