Случайный JSON

Локальная обработка
app.generate.view

Данные также можно передать через #data={"name":"Ada"} или #url=... После чтения параметры сразу удаляются из адресной строки.

Сгенерируйте тестовый JSON по глубине или по примеру. Для mock фронтенда, демо-данных и входа в генератор кода не нужно набивать всё с нуля. Можно выбрать случайную структуру или фиксированные шаблоны: ответ API, package.json, запрос ChatGPT и другие.

Быстрый каркас

Сначала получите данные нужной формы, затем замените на реальные поля. Глубину и число элементов на уровне можно менять, чтобы не получить слишком глубокую вложенность.

При открытии страницы сразу генерируется образец; после очистки автогенерация останавливается — нажмите «Сгенерировать снова», когда понадобится.

Локальная генерация

Случайный результат живёт только на текущей странице. Не используйте случайную строку как безопасный token или семя лотереи.

Сразу после генерации можно копировать на страницы форматирования, Schema или сущностей.

Дальше — другие инструменты

Сразу форматируйте, выводите Schema или классы сущностей. Удобно как первый черновик демо и fixture для юнит-тестов.

Строгая генерация по JSON Schema требует отдельного faker-процесса; эта страница не решает полный набор ограничений.

Пример

Какая форма может получиться
{
  "id": 42,
  "name": "item-7",
  "enabled": true,
  "tags": ["a", "b"]
}
Что делать дальше
 Проверьте структуру форматированием → получите типы генератором кода → возьмите Schema как черновик API. Сгенерированные данные — только старт. 
Это криптографически стойкая случайность?

Для mock и демо. Не используйте как безопасный token или семя лотереи.

Можно ли генерировать строго по моей Schema?

В основе опции страницы и примеры. Строгая генерация по Schema — отдельный faker-процесс.

Почему после очистки пусто?

Очистка останавливает автогенерацию, чтобы сразу не появилась новая порция. Для новых данных нажмите «Сгенерировать снова».

Чем шаблон отличается от случайной структуры?

Шаблон даёт фиксированную форму для демо; случайная структура каждый раз может быть другой — удобно как заглушка для нагрузочных тестов.

Рекомендуемый процесс

  1. Выберите шаблон или случайный режим, настройте глубину и число элементов на уровне.
  2. Нажимайте «Сгенерировать снова», пока форма не станет похожа на ваш API.
  3. Скопируйте на страницу форматирования и замените на реальные имена полей и перечисления.
  4. Затем сгенерируйте Schema или классы сущностей и добавьте в тесты.

Случайный JSON гарантирует только «есть вложенность и типы», а не соответствие вашим бизнес-правилам.