Тестовые данные JSON и CSV

Выберите поля, проверьте типизированные записи и экспортируйте JSON или CSV. Локальная генерация с повторяемым начальным значением.

TempGeneratorВсё готовится…

Данные создаются в этом браузере. Без аккаунта, загрузки на сервер и сохранённой истории.

Ваша схема

Оставьте пустым для нового значения. Повторите показанное значение и схему для тех же записей.

1–5000 строк · 1–16 полей · просмотр до 20 строк

Ваша схема

Уникальные имена: буквы, цифры и подчёркивания; первая буква или _. До 40 символов.

Загрузка редактора…

Просмотр записей

Выберите поля и создайте набор данных.

CSV заключает каждую ячейку в кавычки. Опасные текстовые префиксы получают апостроф; JSON сохраняет оригинал. Проверьте параметры импорта; сохранение и повторное открытие могут изменить защиту.

Повторяемый набор для теста

  1. Задайте имя и тип каждого поля. Добавьте или удалите поля под формат импорта.
  2. Выберите число строк. Введите начальное значение для повторяемого теста.
  3. Создайте данные, проверьте первые 20 строк и скопируйте или скачайте все записи.

Данные для форм, таблиц и импорта

Явно тестовые записи подходят для разработки таблиц, проверки импорта и подготовки тела API-запроса. Метка и e-mail используют номер строки. Пример показывает исходную схему, а не реального клиента.

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

ID начинаются с 1. Целые от 0 до 10000, десятичные от 0 до 1000 с максимум двумя знаками, даты 2026 года в YYYY-MM-DD. Состояния: draft, active, archived. Примечания чередуют диакритику, арабский, японский, кавычки и переносы строк.

Выбор экспорта

JSON сохраняет числа и логические значения в массиве объектов. CSV — плоская таблица с заголовками, запятыми, удвоенными кавычками и CRLF. Скачанный CSV содержит BOM UTF-8; скопированный — нет. Табличная программа сама определяет типы.

Сохраните начальное значение, имена, типы и версию fixture-v1. Перестановка полей сохраняет значения; смена имени или типа меняет последовательность поля. Даты не зависят от часов. Начальное значение нужно для повторения, не для безопасности.

Возможности и ограничения

До 5000 строк и 16 простых полей. По возможности используется worker, иначе небольшие пакеты уступают время браузеру. Отмена останавливает незавершённую работу. Без вложенных схем, собственных распределений, записи в базу и гарантий нагрузочного теста. Перезагрузка удаляет результат. Без почтовых адресов, реальных личностей, банковских или платёжных идентификаторов.

Частые вопросы

Могут ли эти e-mail получать письма?

Нет. fixture.1@example.test использует зарезервированный домен .test. Для реального приёма отдельно используйте временную почту, если она доступна.

Всегда ли одно начальное значение создаёт тот же файл?

Одинаковые начальное значение, число строк, порядок, имена, типы и генератор fixture-v1 дают одинаковое содержимое на всех языках. Сохраните файл для долгосрочных регрессионных тестов; будущая версия может изменить его.

CSV идентичен JSON?

Нет. JSON сохраняет скалярные типы; CSV содержит текст. Защита может добавить апостроф к опасным префиксам. Поведение после сохранения и открытия зависит от программы; для точных типов и значений используйте JSON.