Към съдържанието
📋

Генератор на случаен 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% в браузъра ви. Никакви данни не се изпращат на сървър.