🧬 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. 「コピヌ」ボタンで結果をクリップボヌドにコピヌしたす。

蚈算の仕組み

このツヌルは、「項目名:型」を1行ず぀曞いたスキヌマをもずに、各行の型に合ったランダムな倀を䜜り、指定した件数ぶんのJSON配列を生成したす。 型ごずの倀の䜜り方は次のずおりです。string は短い英単語のリストから1぀、int は0〜1000の敎数、float は0〜1000の小数小数点以䞋2桁、bool は true か false を半々の確率で、uuid はランダムなUUID圢匏の文字列、date は珟圚から過去2幎以内のランダムな日時ISO 8601圢匏、email は example.com ドメむンのランダムなアドレスです。 曞匏に合わない行や、察応しおいない型の行はスキップされ、譊告ずしお衚瀺されたす。正しい行だけで生成を続けるため、スキヌマの䞀郚に誀りがあっおも結果は埗られたす。

蚈算䟋

次のスキヌマで2件生成した堎合 id:uuid name:string age:int active:bool 生成結果の䞀䟋 [ {"id": "3f2a
", "name": "river", "age": 482, "active": true}, {"id": "9c71
", "name": "stone", "age": 57, "active": false} ] 倀は生成のたびに倉わりたす。

䜿甚䞊の泚意

  • 倀はランダムな仮のデヌタです。実際のデヌタの分垃幎霢の範囲などは再珟したせん。
  • 乱数は暗号孊的に安党なものではありたせん。本番のIDやトヌクンの生成には䜿わないでください。
  • ネストしたオブゞェクトや配列の型には察応しおいたせん。
  • date はお䜿いの端末の珟圚時刻を基準に生成されたす。

よくある質問

どんな型に察応しおいたすか?

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 の䞀芧のみに察応しおおり、ネストしたオブゞェクトや配列のスキヌマ定矩には察応しおいたせん。