🧬 JSONスキーマ ダミーデータ生成

対応する型: string, int, float, bool, uuid, date, email

出力
結果がここに表示されます

1行につき1項目を fieldName:type の形式で記述してスキーマを定義し(例: id:uuid, name:string, age:int)、生成する件数を指定すると、整形されたJSON配列のダミーデータが得られます。APIレスポンスのモックやテストデータのシード投入に便利です。対応する型: string, int, float, bool, uuid, date, email。

使い方

  1. 「スキーマ」欄に fieldName:type の形式で1行につき1項目を記述します。
  2. 生成する件数を指定します。
  3. 「生成」ボタンを押すと、整形されたJSON配列が出力欄に表示されます。
  4. 「コピー」ボタンで結果をクリップボードにコピーします。

よくある質問

どんな型に対応していますか?

string(ランダムな短い単語)、int(0〜1000)、float(0〜1000、小数点2桁)、bool(true/false)、uuid(ランダムなUUID)、date(過去2年以内のランダムなISO日付)、email(example.comのランダムなアドレス)に対応しています。

行の書式が正しくない場合はどうなりますか?

fieldName:type の形式に一致しない行や、対応していない型を指定した行はスキップされ、スキーマの下に警告として表示されます。それ以外の行は通常どおり生成されます。

APIレスポンスのモックデータ作成に使えますか?

はい。実際のAPIレスポンスに近いフィールド構成のスキーマを定義すれば、フロントエンド開発時のモックデータとして活用できます。

生成できる件数に上限はありますか?

件数欄で指定した数だけ生成されます。あまりに大量の件数を指定すると、ブラウザの処理に時間がかかる場合があります。

ネストしたオブジェクトのスキーマも定義できますか?

現在のバージョンはフラットな fieldName:type の一覧のみに対応しており、ネストしたオブジェクトや配列のスキーマ定義には対応していません。