モックデータジェネレーター
名前、メール、UUID、日付などの偽のJSONデータを生成します。
モックデータはブラウザ内でローカルに生成され、サーバーにアップロードされることはありません。
結果を検証する必要がありますか? 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 としてダウンロード
- すべてブラウザ内で動作
モックデータジェネレーター の使い方
- フィールドチップをクリックして、各レコードに含めるキーを選びます。
- Rows の数を設定して、生成するレコード数を選びます(1 から 1000)。
- 出力パネルで生成された JSON を確認し、「再生成」をクリックして新しい値のセットを得ます。
- 「コピー」で 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 を生成し、古いブラウザ向けのフォールバックジェネレーターも備えています。
- 生成したモックデータはどこかに送信されますか?
- いいえ。モックデータジェネレーターはすべてブラウザ内で動作するため、すべてのレコードは端末上で生成され、サーバーにアップロードされるものは何もありません。
関連ツール
すべての ArrayKit ツール