オンラインランダムJSONデータ生成
ユーザー・商品・記事のダミーデータを1〜1000件生成。JSON配列で出力。テストや開発に便利。処理はブラウザ内でローカルに行われます。
使ってみる
機能と活用例
このツールは、開発やテストで必要なダミーデータを素早く作成するのに役立ちます。例えば、ユーザーデータを10件生成すると、以下のような出力が得られます。
[{"id":1,"name":"John Smith","email":"user1234@example.com","active":true},{"id":2,"name":"Noah Brown","email":"user1235@example.com","active":false},{"id":3,"name":"John Smith","email":"user1236@example.com","active":true},{"id":4,"name":"Noah Brown","email":"user1237@example.com","active":false},{"id":5,"name":"John Smith","email":"user1238@example.com","active":true},{"id":6,"name":"Noah Brown","email":"user1239@example.com","active":false},{"id":7,"name":"John Smith","email":"user1240@example.com","active":true},{"id":8,"name":"Noah Brown","email":"user1241@example.com","active":false},{"id":9,"name":"John Smith","email":"user1242@example.com","active":true},{"id":10,"name":"Noah Brown","email":"user1243@example.com","active":false}]各データタイプには固定のフィールドがあります。
- ユーザー: id、name(架空の名前)、email(example.comドメイン)、active(真偽値)
- 商品: id、name(生成された名前)、price(10〜999の整数)、stock(0〜200の整数)
- 記事: id、title(2語の生成タイトル)、views(0〜99999の整数)、published(真偽値)
日本語ページでも名前・記事タイトル・商品名のプレースホルダーは英語です。中国語ページのみ中国語の値を使用し、JSONのキーはすべての言語で英語のままです。
制限事項
このツールには以下の制限があります。
- スキーマのカスタマイズはできません。
- ネストされたオブジェクトやnull、日付、通貨、ロケール固有の小数形式は生成されません。
- 一意性の保証や参照関係はありません。
- 生成は暗号学的乱数を用いてローカルで行われ、シードがないため再現性はありません。
よくある質問
生成されたデータはテストにそのまま使えますか?
出力は構文的に有効なJSONですが、一意性や参照整合性が保証されていないため、自動テストやインポートに使用する前に検証・調整することをお勧めします。
同じデータを再生成できますか?
いいえ、シードがないため、同じデータを再現することはできません。生成のたびに値を抽選しますが、同じ値が偶然現れる可能性はあります。必要なデータはコピーして保存してください。
生成できる件数の上限は?
1回の生成で1〜1000件まで指定できます。
チェックリスト
- データタイプを選択しましたか?
- 件数は1〜1000の範囲ですか?
- 出力のJSONが有効か確認しましたか?
id は生成のたびに 1 から始まり、同じ配列内だけで一意です。メールは user、1000~999999 の整数、@example.com を連結した形式です。商品名は Product、空白、100~999 の整数を連結します。再現可能なテストには結果を保存して使用してください。
処理はブラウザ内でローカルに行われます。