開発 · DEV-12Issue を作成

テストデータ生成

独自の JSON 構造とフィールドルールで、テストデータを一括生成します。生成データは JSON・JSONL・CSV のプレビュー、コピー、ダウンロードに対応します。
ユーザー・商品・注文のサンプルを用意。連番、UUID、氏名、メール、都市、数値範囲、真偽値、日付、候補選択、ランダム文字列に対応し、型の保持や文章への埋め込みも可能です。

カスタム構造 · オブジェクトと配列 · JSON / CSV
出力形式
レコード構造
生成結果

構造や件数を変更すると結果が自動更新されます。

CSV は最上位のフィールドを列とし、入れ子のオブジェクトや配列はセル内の JSON にします。日付は UTC。1〜1,000 件の架空データに対応し、出力は最大 8 MB です。

生成ルール
プレースホルダー生成する値
{{sequence:1:1}}連番。開始値と増分を指定可能
{{uuid}}ランダム UUID
{{name}}氏名
{{firstName}} / {{lastName}}名/姓
{{email}}example.com のテストメール
{{city}}都市
{{boolean}}真偽値 true または false
{{integer:18:65}}上下限を含む整数
{{float:0:999:2}}小数点以下 2 桁の数値
{{date:2020-01-01:2030-12-31}}開始日と終了日を含む日付(UTC)
{{datetime}}期間内の日時(UTC)
{{pick:active|paused}}候補から文字列を 1 つ選択
{{text:12}}12 文字の英数字(1〜256)
{{word}}サンプル単語
使い方と入力例

設定とネットワークデータを扱う

コードエディターで1件分の JSON オブジェクトを定義し、フィールド名や入れ子のオブジェクト・配列を編集します。ユーザー・商品・注文の例も使用できます。{{sequence}}、{{integer:18:65}}、{{pick:active|paused}} などの完全なプレースホルダーは数値・真偽値の型を保持します。1〜1,000件を JSON・JSONL・CSV でコピー・ダウンロードでき、形式変更時は同じデータを使います。CSV の入れ子の値はセル内の JSON、配列長はテンプレートどおり、日付は UTC、出力は最大 8 MB です。

まず入力例で形式と設定を確認してから、自分のデータを処理してください。乱数、ファイルサイズ、表示形式は入力や設定により変わります。

入力例と設定

{"id":"{{sequence}}","profile":{"age":"{{integer:18:18}}"}} · JSON · 2

結果の確認ポイント

[{"id":1,"profile":{"age":18}},{"id":2,"profile":{"age":18}}]