Generator losowych danych JSON online
Generuj od 1 do 1000 obiektów JSON z fikcyjnymi danymi użytkowników, produktów lub artykułów. Szybkie i darmowe narzędzie online.
Rozpocznij
Do czego służy to narzędzie?
Potrzebujesz szybko przykładowych danych do testów, prototypów lub prezentacji? To narzędzie tworzy losowe obiekty JSON z fikcyjnymi danymi, dzięki czemu nie musisz ręcznie pisać przykładowych rekordów.
Jakie dane możesz wygenerować?
Dostępne są trzy typy danych:
- Użytkownik – zawiera id, fikcyjne imię i nazwisko, adres e-mail w domenie example.com oraz pole aktywnego konta (true/false).
- Produkt – zawiera id, wygenerowaną nazwę, cenę całkowitą od 10 do 999 oraz stan magazynowy od 0 do 200.
- Artykuł – zawiera id, dwuwyrazowy tytuł, liczbę wyświetleń od 0 do 99 999 oraz pole opublikowania (true/false).
Przykład działania
Zakładając, że wybierzesz typ „Użytkownik” i liczbę 2, otrzymasz tablicę JSON podobną do tej:
[{"id":1,"name":"John Smith","email":"user1234@example.com","active":true},{"id":2,"name":"Noah Brown","email":"user1235@example.com","active":false}]Każdy obiekt ma unikalne id zaczynające się od 1, ale pozostałe pola są losowe i mogą się powtarzać.
Ograniczenia
Narzędzie nie pozwala na konfigurację schematu, zagnieżdżone obiekty, wartości null, daty, waluty, formatowanie liczb zależne od lokalizacji, gwarancję unikalności ani relacje między obiektami. Dane są generowane lokalnie przy użyciu kryptograficznych liczb losowych, ale nie ma możliwości odtworzenia tych samych danych (brak ziarna). Przed użyciem w testach automatycznych lub imporcie należy je zweryfikować i dostosować.
Najczęstsze pytania
1. Czy mogę wybrać własne pola lub schemat?
Nie, narzędzie oferuje tylko trzy stałe typy danych (użytkownik, produkt, artykuł) z ustalonymi polami. Nie można dodawać własnych pól ani zmieniać struktury.
2. Czy wygenerowane dane są unikalne?
Nie ma gwarancji unikalności poza polem id, które jest sekwencyjne. Imiona, e-maile, nazwy produktów itp. mogą się powtarzać, zwłaszcza przy większej liczbie obiektów.
3. Czy mogę odtworzyć te same dane?
Generator nie ma ustawianego ziarna (seed), więc nie odtwarza wybranego zestawu na żądanie. Wartości mogą jednak przypadkowo się powtórzyć. Jeśli potrzebujesz powtarzalnych danych, użyj innego narzędzia lub zapisz wynik.
Lista kontrolna przed użyciem
- Wybierz odpowiedni typ danych.
- Ustaw żądaną liczbę obiektów (1–1000).
- Wygeneruj dane.
- Sprawdź, czy dane spełniają Twoje wymagania (np. unikalność e-maili).
- Dostosuj dane, jeśli to konieczne, przed użyciem w testach.
Id zaczyna się od 1 przy każdym generowaniu i jest unikalne tylko w danej tablicy. E-mail składa się z user, liczby całkowitej od 1000 do 999999 i @example.com. Nazwy produktów to Product, spacja i liczba całkowita od 100 do 999. Zapisz wynik, aby używać tych samych danych w kolejnych testach.
Przetwarzanie odbywa się lokalnie w przeglądarce.