モックデータ ジェネレーター: ダミー JSON

名前・メール・UUID・日付・価格などのリアルなダミー JSON を生成するモックデータジェネレーター。

モックデータはブラウザ内でローカルに生成され、サーバーにアップロードされることはありません。

開発・運営:Udit Agarwal

結果を検証する必要がありますか? JSON Formatter をお試しください。

モックデータジェネレーター について

このモックデータジェネレーターは必要に応じてリアルなダミー JSON レコードを生成し、テストフィクスチャを手書きすることなくデータベースのシード、API のスタブ、UI プロトタイプの作成ができます。必要なフィールド(id、uuid、firstName、lastName、fullName、email、age、phone、city、country、company、jobTitle、bool、date、price、sentence)を選び、行数を設定すると、すぐに使える JSON 配列が得られます。テーブル・フォーム・デモ用にサンプル JSON データが必要な開発者、QA エンジニア、デザイナーに便利です。ダミー JSON ジェネレーターおよびテストデータジェネレーターとして、ユーザーや注文といった一般的なエンティティの形に対応します。すべてブラウザ内でローカルに動作するため、生成したダミーデータは端末上に留まり、サーバーにアップロードされるものは何もありません。

機能

  • id、uuid、email、phone、date、price、sentence を含む 16 種類のフィールドタイプを切り替え
  • 1 回のバッチで最大 1000 行のダミー JSON を生成
  • クリーンな JSON 配列を出力(1 行を指定した場合は単一オブジェクト)
  • リアルな値: フルネーム、メール、ISO 日付、電話番号、価格
  • ブラウザの crypto.randomUUID によるバージョン 4 の UUID(古いブラウザ向けのフォールバックあり)
  • 再生成ボタンでフィールド選択を変えずに値をシャッフル
  • JSON をクリップボードにコピー、または mock-data.json としてダウンロード
  • すべてブラウザ内で動作

モックデータジェネレーター の使い方

  1. フィールドチップをクリックして、各レコードに含めるキーを選びます。
  2. Rows の数を設定して、生成するレコード数を選びます(1 から 1000)。
  3. 出力パネルで生成された JSON を確認し、「再生成」をクリックして新しい値のセットを得ます。
  4. 「コピー」で JSON を取得するか、「ダウンロード」で mock-data.json として保存します。

例

入力

フィールド: id, fullName, email, age — 行数: 2

出力

[
  {
    "id": 48213,
    "fullName": "Grace Hopper",
    "email": "ada.turing@example.com",
    "age": 34
  },
  {
    "id": 1907,
    "fullName": "Liam Patel",
    "email": "sofia.kim@demo.io",
    "age": 61
  }
]

id、fullName、email、age のフィールドを選んだ 2 レコード。各フィールドは独立して生成されるため、email は fullName から導出されません。

よくあるエラーとトラブルシューティング

  • 行数を 1000 より大きく設定したのに、表示される行が少ない。 — 行数は 1 バッチあたり 1000 に制限されています。より大きなデータセットが必要な場合は複数のバッチを生成してください。
  • 出力が JSON 配列ではなく単一オブジェクトになる。 — Rows を 1 に設定すると 1 つのオブジェクトが返されます。JSON 配列を得るには行数を 2 以上に増やしてください。
  • 名前とメールが互いに一致しない。 — 各フィールドは独立して生成されるため、email は fullName から導出されません。値は連動したレコードではなく、ランダムなプレースホルダーとして扱ってください。
  • 生成された値が行をまたいで繰り返される。 — 値は固定のサンプルプールから抽出されるため、city や country のような項目では重複が起こり得ます。「再生成」をクリックするか、id や uuid のような一意なフィールドを追加して重複しないキーを得てください。
  • フィールドチップを 1 つも選んでいないのに出力が出る。 — フィールドを 1 つもオンにしていない場合、ジェネレーターは id、fullName、email にフォールバックするため、出力が空になることはありません。チップを選んで正確な形を指定してください。

よくある質問

ArrayKit のモックデータジェネレーターとは何ですか?
テスト用のリアルなダミー JSON を生成するブラウザ内ツールです。16 種類のフィールドタイプから選び、行数を設定すると、データベースのシード、API のスタブ、プロトタイプの作成に使える、すぐ使えるモックレコードの配列が得られます。
モックデータジェネレーターはどのフィールドを生成できますか?
16 種類のフィールドタイプに対応しています: id、uuid、firstName、lastName、fullName、email、age、phone、city、country、company、jobTitle、bool、date、price、sentence。任意の組み合わせでオン・オフを切り替えられます。
大量のモックデータを生成するにはどうすればよいですか?
Rows 欄に 1 から 1000 までの数を入力して「再生成」をクリックします。1000 件を超える場合は、複数のバッチを実行して、得られた JSON 配列を連結してください。
モックデータジェネレーターは、そのままインポートできる有効な JSON を出力しますか?
はい。標準的な整形済み JSON を出力します。複数行の場合はオブジェクトの配列、1 行を指定した場合は単一オブジェクトで、コードやフィクスチャファイルにそのまま貼り付けられます。
生成される UUID は本物の UUID ですか?
はい。uuid フィールドはブラウザの crypto.randomUUID を使ってバージョン 4 の UUID を生成し、古いブラウザ向けのフォールバックジェネレーターも備えています。
生成したモックデータはどこかに送信されますか?
いいえ。モックデータジェネレーターはすべてブラウザ内で動作するため、すべてのレコードは端末上で生成され、サーバーにアップロードされるものは何もありません。

関連ツール

テキストの他のツール

テキストのツールをすべて見る (31) · すべてのツール