Генератор на случаен JSON
Генерирайте случайни JSON обекти с конфигурируема дълбочина, ключове и типове стойности. Идеален за тестване на парсери, API и fixtures.
Справка
Как работи генераторът на JSON?
Този инструмент изгражда JSON обект, рекурсивно попълвайки всяко ниво със случайни двойки ключ-стойност. Стойностите се избират от стандартните JSON типове (string, number, boolean, null, array, object) с помощта на crypto.getRandomValues(). Параметрите за дълбочина и ключове на обект ограничават рекурсията, така че изходът да остане четим.
Генерирани типове стойности
- String — случайни думи от куриран списък.
- Number — цели и дробни числа в правдоподобни диапазони.
- Boolean — true/false 50/50.
- Null — понякога инжектиран за тестове на null-safety.
- Array — еднородни масиви от примитиви или обекти.
- Object — вложени обекти до конфигурираната дълбочина.
Често срещани употреби
- Тестване на парсери — натоварете JSON парсери с дълбоко вложени структури.
- Валидация на schema — генерирайте примери за тестване на JSON Schema.
- API mocking — създайте response bodies с произволна форма.
- Fixtures за бази — попълнете JSONB колони с разнообразни данни.
Поверителност
Целият JSON се генерира 100% в браузъра ви. Никакви данни не се изпращат на сървър.