🧬 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。
使い方
- 「スキーマ」欄に fieldName:type の形式で1行につき1項目を記述します。
- 生成する件数を指定します。
- 「生成」ボタンを押すと、整形されたJSON配列が出力欄に表示されます。
- 「コピー」ボタンで結果をクリップボードにコピーします。
よくある質問
どんな型に対応していますか?
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 の一覧のみに対応しており、ネストしたオブジェクトや配列のスキーマ定義には対応していません。