Почетна / Генератори случајности / Онлајн генератор насумичних JSON података
Бесплатни онлајн алати

Онлајн генератор насумичних JSON података

Генеришите 1–1.000 JSON објеката са фиктивним корисницима, производима или чланцима. Једноставан онлајн алат за тестирање и развој.

Почните да користите

Шта алатка ради

Алатка генерише синтактички исправан JSON низ са наведеним бројем објеката. Сваки објекат добија секвенцијални id који почиње од 1.

Врсте фикстура

  • Корисник: id, измишљено име, имејл на резервисаном домену example.com и Boolean поље active.
  • Производ: id, генерисано име, целобројна цена од 10 до 999 и залиха од 0 до 200.
  • Чланак: id, наслов од две речи, целобројни број прегледа од 0 до 99.999 и Boolean поље published.

Пример улаза и излаза

Ако изаберете „корисник“ и број 2, излаз ће изгледати отприлике овако:

[{"id":1,"name":"John Smith","email":"user1234@example.com","active":true},{"id":2,"name":"Noah Brown","email":"user1235@example.com","active":false}]

Имена и вредности се бирају насумично и могу случајно да се понове. Нема подесивог семена за намерно поновно генерисање истог скупа.

Ограничења

Излаз нема подесиву шему, угнежђене записе, null вредности, датуме, валуту или референцијалне везе. Подаци се генеришу локално помоћу криптографских насумичних целих бројева, али нису репродуцибилни. Пре употребе у аутоматизованим тестовима или увозу, проверите и прилагодите их.

Честа питања

Да ли могу да подесим шему или додам поља?

Не, алатка не подржава подешавање шеме. Можете само да изаберете тип фикстуре и број објеката.

Да ли су генерисани подаци јединствени?

Не постоји гаранција јединствености осим секвенцијалног id-а. Остала поља могу да се понове.

Могу ли да репродукујем исти скуп података?

Не, јер не постоји семе. Свако генерисање даје нове насумичне вредности.

Id при сваком генерисању поново почиње од 1 и јединствен је само у том низу. Имејл има облик user, цео број од 1000 до 999999 и @example.com. Назив производа чине Product, размак и цео број од 100 до 999. Сачувајте излаз за поновљиве тестове.

Обрада се обавља локално у прегледачу.