JSON
Mock JSON Generator
Генерация фейковых JSON-данных по шаблону: значения-плейсхолдеры вроде {{name}} или {{email}}, а массивы повторяются через "ключ|N".
Плейсхолдеры: {{uuid}} {{name}} {{firstName}} {{lastName}} {{email}} {{phone}} {{number(1,100)}} {{float(0,1)}} {{boolean}} {{date(2020,2024)}} {{datetime}} {{word}} {{sentence}} {{paragraph}} {{city}} {{country}} {{company}} {{color}} {{index}} · массив: "ключ|N": [шаблон] — повторить N раз.
Instead of writing test data by hand, this tool generates realistic fake JSON from a template with placeholders like {{name}}, {{email}}, or {{uuid}}. An array with a given number of items is built with the "key|N" syntax.
How to use it
- Describe the shape you want, dropping placeholders in where real values would go.
- For an array of several identically-shaped items, use "key|N", where N is how many you need.
- Each generation produces fresh random values — run it again to get a different data set from the same template.
Common uses
- Filling a local database or UI mockup with realistic test data without hand-writing fixtures.
- Creating a sample API response for documentation or frontend work before the backend is ready.
- Quickly checking how a component or table looks with a large number of data rows.
Things to keep in mind
Each generation is random by design — save the generated JSON separately if you need to see the exact same result again, rather than relying on regenerating it.
The generated data is realistic in form (an email looks like an email) but has no connection whatsoever to real people or records.
Статья об этом инструменте: Mock JSON Generator: зачем нужны фейковые данные
Часто задаваемые вопросы
Как этот инструмент решает, какие фиктивные значения генерировать?
Он генерирует значения на основе типов полей и шаблонов, которые вы задаёте в схеме или шаблоне, таких как имена, email, числа в диапазоне или даты, не используя никаких реальных данных.
Могу ли я получать одни и те же тестовые данные каждый раз при генерации?
Если инструмент предлагает опцию seed, использование одного и того же значения seed воспроизводит идентичный вывод при каждом запуске; в противном случае значения каждый раз генерируются заново случайным образом.
Отправляются ли эти данные на сервер?
Нет. Все тестовые данные генерируются локально в вашем браузере с помощью JavaScript — ничего никуда не загружается.
Включают ли мок-данные «неудобные» крайние значения?
Генератор намеренно чередует обычные значения с крайними — длинные строки, пустые поля, числа на границе диапазона. Именно такие значения чаще всего выявляют ошибки вёрстки или логики, незаметные на «удобных» примерах вроде "test123".
Можно ли воспроизвести тот же набор мок-данных повторно?
Каждая генерация случайна по замыслу — чтобы показать новые вариации данных. Если нужен именно тот же результат ещё раз, сохраните сгенерированный JSON отдельно вместо повторной генерации.