JSON・CSVテストデータ

フィールドを選び、型付きのレコードを確認してJSONやCSVで出力。ブラウザー内でシードを使って再現できます。

TempGenerator準備しています…

このブラウザー内で生成します。アカウント、アップロード、履歴保存はありません。

スキーマ

空欄なら新しいシードを作成。同じシードとスキーマで同じレコードを再生成できます。

1~5000行 · 1~16フィールド · 最大20行のプレビュー

スキーマ

名前は重複不可。文字、数字、アンダースコアを使い、文字または _ で開始。最大40文字。

エディターを読み込み中…

レコードのプレビュー

フィールドを選んでデータを生成してください。

CSVは各セルを引用符で囲みます。危険な文字列の先頭にアポストロフィを付加し、JSONは元の値を保持します。表計算の読み込み設定を確認してください。保存して開き直すと保護が変わる場合があります。

再現可能なテストデータを作る

  1. 各フィールドの名前と型を設定し、読み込み仕様に合わせて追加・削除します。
  2. 行数を選びます。再現が必要ならシードを入力します。
  3. 生成後に最初の20行を確認し、全行をコピーまたはダウンロードします。

フォーム・表・インポートのテスト

明示的なテストレコードで表の開発、読み込み処理の検証、APIペイロードの準備ができます。ラベルとメールは同じ行番号を使います。例は初期スキーマの形であり、実在する顧客ではありません。

[{"id":1,"label":"Fixture 0001","email":"fixture.1@example.test","active":true}]

IDは1から開始。整数は0~10000、小数は0~1000で小数点以下最大2桁、日付は2026年のYYYY-MM-DD形式です。状態はdraft、active、archived。メモはアクセント、アラビア語、日本語、引用符、改行を順に含みます。

適切な出力形式を選ぶ

JSONはオブジェクトの配列として数値と真偽値を保持。CSVは見出し、カンマ、二重化した引用符、CRLF改行の平坦な表です。CSVダウンロードはUTF-8 BOM付き、コピーにはBOMがありません。型の解釈は表計算ソフトに依存します。

シード、フィールド名、型、生成バージョンfixture-v1を保存してください。並べ替えても値は同じですが、名前や型を変えるとそのフィールドの系列が変わります。日付は現在時刻に依存しません。シードは再現用であり、セキュリティ用ではありません。

範囲と制限

最大5000行、16個の平坦なフィールド。利用可能ならworker、そうでなければ小さな処理単位でブラウザーに制御を返します。キャンセルで未完了処理を停止。入れ子スキーマ、独自分布、DB書き込み、負荷試験の保証はありません。再読み込みで出力は消えます。住所、実在の人物、銀行口座・決済識別子は生成しません。

よくある質問

このメールで受信できますか?

できません。fixture.1@example.testは予約済みの.testドメインを使用します。実際の受信テストには、利用可能な場合に一時メールツールを別途使ってください。

同じシードなら常に同じファイルですか?

シード、行数、フィールド順、名前、型、fixture-v1が同じなら、画面言語によらず同じ内容です。長期の回帰試験ではファイルを保存してください。将来のバージョンでは変わる可能性があります。

CSVとJSONは同一ですか?

違います。JSONはスカラー型を保持し、CSVはテキストのセルです。CSV保護で危険な先頭にアポストロフィを追加する場合があります。保存・再オープンの動作はソフトにより異なるため、厳密な値と型が必要ならJSONを使ってください。