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 разів.
Замість ручного написання тестових даних інструмент генерує реалістичний фейковий JSON за шаблоном із плейсхолдерами на кшталт {{name}}, {{email}} чи {{uuid}}. Масив із потрібною кількістю елементів створюється синтаксисом "ключ|N".
Як користуватися
- Опишіть шаблон бажаної структури, підставивши плейсхолдери замість реальних значень.
- Для масиву з кількома однаковими за структурою елементами використайте "ключ|N", де N — потрібна кількість.
- Кожна генерація створює нові випадкові значення — натисніть повторно, щоб отримати інший набір даних за тим самим шаблоном.
Типові сценарії
- Наповнення локальної бази чи UI-макета реалістичними тестовими даними без ручного написання fixtures.
- Створення прикладу відповіді API для документації чи фронтенд-розробки до готовності бекенда.
- Швидка перевірка, як компонент чи таблиця виглядають з великою кількістю рядків даних.
Що варто памʼятати
Кожна генерація випадкова за задумом — щоб побачити той самий результат ще раз, збережіть згенерований JSON окремо, а не покладайтеся на повторну генерацію.
Згенеровані дані реалістичні за формою (email виглядає як email), але не мають жодного стосунку до реальних людей чи записів.
Стаття про цей інструмент: Mock JSON Generator: навіщо потрібні фейкові дані
Часті запитання
Для чого потрібен генератор мок-даних?
Щоб швидко створити тестові фікстури чи приклади відповідей API без ручного вигадування значень — корисно для розробки фронтенду, тестів або демо, коли справжні дані ще недоступні.
Як згенерувати масив із кількома записами?
Використайте синтаксис "ключ|N": [шаблон] — шаблон усередині масиву буде повторено N разів, і для кожного повторення плейсхолдери згенерують нові випадкові значення.
Чи можна комбінувати кілька плейсхолдерів із параметрами?
Так, плейсхолдери на кшталт {{number(1,100)}} чи {{date(2020,2024)}} приймають межі діапазону в дужках — генерація повністю відбувається у браузері на JavaScript, без сервера.
Чи включають мок-дані «незручні» крайні значення?
Генератор навмисно чергує звичайні значення з крайніми — довгі рядки, порожні поля, числа на межі діапазону. Саме такі значення найчастіше виявляють помилки верстки чи логіки, які непомітні на «зручних» прикладах на кшталт "test123".
Чи можна відтворити той самий набір мок-даних повторно?
Кожна генерація випадкова за задумом — щоб побачити нові варіації даних. Якщо потрібен саме той самий результат ще раз, збережіть згенерований JSON окремо замість повторної генерації.