ホーム / ランダム生成ツール / オンラインランダムJSONデータ生成
無料オンラインツール

オンラインランダム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 の整数を連結します。再現可能なテストには結果を保存して使用してください。

処理はブラウザ内でローカルに行われます。