JSON
Mock JSON Generator
Generowanie fałszywych danych JSON na podstawie szablonu: wartości zastępcze, takie jak {{name}} lub {{email}}, a tablice powtarzane są przez "klucz|N".
Symbole zastępcze: {{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}} · tablica: "klucz|N": [szablon] — powtórz N razy.
Instead of writing test data by hand, this tool generates realistic fake JSON from a template with placeholders like {{name}}, {{email}}, or {{uuid}}. An array with a given number of items is built with the "key|N" syntax.
How to use it
- Describe the shape you want, dropping placeholders in where real values would go.
- For an array of several identically-shaped items, use "key|N", where N is how many you need.
- Each generation produces fresh random values — run it again to get a different data set from the same template.
Common uses
- Filling a local database or UI mockup with realistic test data without hand-writing fixtures.
- Creating a sample API response for documentation or frontend work before the backend is ready.
- Quickly checking how a component or table looks with a large number of data rows.
Things to keep in mind
Each generation is random by design — save the generated JSON separately if you need to see the exact same result again, rather than relying on regenerating it.
The generated data is realistic in form (an email looks like an email) but has no connection whatsoever to real people or records.
Artykuł o tym narzędziu: Mock JSON Generator: po co są fałszywe dane
Najczęstsze pytania
Jak to narzędzie decyduje, jakie fikcyjne wartości wygenerować?
Generuje wartości na podstawie typów pól i wzorców, które zdefiniujesz w schemacie lub szablonie, takich jak imiona, e-maile, liczby w zakresie czy daty, bez polegania na jakichkolwiek prawdziwych danych.
Czy mogę uzyskać te same dane testowe za każdym razem, gdy je generuję?
Jeśli narzędzie oferuje opcję seed, użycie tej samej wartości seed odtwarza identyczny wynik przy każdym uruchomieniu; w przeciwnym razie wartości są za każdym razem losowane od nowa.
Czy którekolwiek z tych danych są wysyłane na serwer?
Nie. Wszystkie dane testowe są generowane lokalnie w Twojej przeglądarce za pomocą JavaScript — nic nigdzie nie jest przesyłane.
Czy dane mock zawierają „niewygodne" wartości brzegowe?
Generator celowo miesza zwykłe wartości z wartościami brzegowymi — długie ciągi znaków, puste pola, liczby na granicy zakresu. To właśnie takie wartości najczęściej ujawniają błędy interfejsu lub logiki, niewidoczne na „wygodnych" przykładach typu "test123".
Czy można odtworzyć ponownie ten sam zestaw danych mock?
Każde generowanie jest celowo losowe — aby pokazać nowe warianty danych. Jeśli potrzebny jest dokładnie ten sam wynik ponownie, zapisz wygenerowany JSON osobno zamiast generować go od nowa.