Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールは使いやすかったですか?
フィードバックは改善に役立ちます
按模板结构生成随机JSON数据,用于开发测试
1~100の範囲で入力してください。範囲外の値は自動的に修正されます。
概要
解決できる課題、処理の仕組み、データの範囲を確認できます。
このツールは、指定した件数のサンプルレコードをランダムに作り、整形済みのJSON配列として表示します。出力はプロジェクト固有のスキーマを読み込む方式ではなく、どのレコードも同じ5つのフィールドで構成されます。件数を入力するだけで、画面の仮データやJSONの読み取り練習に使える小さなデータセットを用意できます。
JSONは、名前と値の組を持つオブジェクトや、値を順番に並べる配列でデータを表す形式です。この結果では、配列の各要素が1件のオブジェクトにあたります。配列には複数の値をまとめられ、値には文字列・数値・真偽値などを含められます。構造の確認には、JSONの仕様を定めるIETF RFC 8259も参考になります。
id:配列内の順番に対応する数値です。key:name、status、priority、score、region、category、version、ownerの候補から選ばれる文字列です。value:短い英単語、0〜999の整数、または真偽値のいずれかです。active:trueまたはfalseで表される真偽値です。tags:api、web、mobile、dataなどの候補から選ばれる文字列の配列です。たとえば、結果の一部は {"id": 1, "key": "status", "value": "draft", "active": true, "tags": ["api", "web"]} のような形になります。実際の文字列や真偽値は生成ごとに異なり、同じ値が再び選ばれることもあります。
入力できる件数は1〜100です。入力が空または数値として読み取れない場合は1件になり、1未満は1件、100を超える値は100件として扱われます。小数を入れた場合は整数部分が件数として解釈されるため、意図した件数を得るには整数を入力してください。
フィールド名、文字列候補、値の型、数値の範囲、タグの種類を指定する設定はありません。出力はJSON配列の形に整えられ、コピー操作で結果全体をクリップボードへ移せます。
使い方
手順に沿って操作し、例を使って入力と結果を確認します。
生成数の欄に1〜100の整数を入力します。範囲外の数値は上限または下限に収まり、空欄や数値でない入力は1件として処理されます。
結果欄には、指定件数分のオブジェクトを含む整形済み配列が表示されます。各オブジェクトに id、key、value、active、tags があることを確認してください。
生成ボタンを押すと、同じ件数でも別のランダム値を含む結果に更新されます。コピーを押すと表示中のJSON全体をコピーでき、エディターやテスト用コードへ貼り付けられます。
形だけを確認する例:
[
{
"id": 1,
"key": "status",
"value": "draft",
"active": true,
"tags": ["api", "web"]
}
]活用例
仕事や日常の流れの中での活用方法を紹介します。
画面を組み立てる開発者が、複数行の表示、ラベル、真偽値の見え方を一時的に確認したいときに使えます。コピーした配列を仮データとして貼り付け、レイアウトの確認後に実際のデータへ差し替えます。
学習中の人は、配列の中にオブジェクトが並び、各キーに文字列・数値・真偽値・配列が対応する様子を確認できます。値の型を見分ける練習や、JSONを扱うプログラムの基本的な読み取りに向いています。
開発者は、複数件のオブジェクトを読み込めるか、フィールドの表示が崩れないかを軽く試せます。実際のサービスで使う項目や入力制約を再現するものではないため、要件に沿った試験データは別途用意します。
この出力は、固定フィールドと限られた候補からできた汎用的なサンプルです。たとえば日本語の氏名や住所、メールアドレス、日付、ネストした業務データが必要な画面には、そのまま当てはまりません。表示枠やJSON配列の処理を仮確認する用途に絞り、項目の意味や境界条件の検証には対象の仕様に合わせたデータを使うと、確認漏れを減らせます。
Q&A
よくある疑問や迷いやすい点をまとめて確認できます。
できません。件数のみを入力でき、項目名と各候補値は固定です。独自のスキーマ、値の範囲、列挙候補に沿うデータが必要な場合は、別の方法で作成してください。
できません。1〜100件の範囲で生成します。100を超える値は100件として扱われます。より大きなデータセットが必要な場合、この結果を大量生成できるものとして扱わず、目的に合う専用のデータ作成方法を選んでください。
毎回ランダムに候補を選びますが、全フィールドで値の一意性は保証されません。重複のないIDや再現可能なテスト結果が必要なケースには向きません。
結果全体がオブジェクトを並べた配列として表示されます。コピー後に利用先で読み込めるかを確認してください。RFC 8259はJSONの基本的な構文を定めていますが、このサンプルが特定サービスのスキーマや業務ルールに合うことまでは示しません。
注意
利用範囲、結果の制限、必要な注意点を事前に確認します。
値は少数の候補からランダムに選ばれるため、実在のユーザー・商品・取引などを表すものではなく、特定業務の入力要件を満たす保証もありません。運用データ、実際の顧客記録、厳密なスキーマ検証、境界値テストの代わりには使用しないでください。予測不能性や一意性も保証されないため、パスワード、認証情報、秘密鍵、トークンなど安全性が必要な値の作成にも使用しないでください。
関連
関連ツール、特集、利用可能なAPIを探せます。