alati za probne podatke

Generator primera JSON podataka

Generišite validne JSON testne zapise bez otpremanja datoteka.

Generator primera JSON podataka: Generiše mali, validan JSON niz za testiranje parsera, simulirane odgovore i prikaze lista. Generator primera JSON podataka zapisuje ravne sintetičke zapise sa poljima id, label, value i active. Obezbeđuje početnu, fiksnu strukturu za testne podatke; ne zaključuje shemu vašeg API-ja niti ponavlja raspodelu podataka iz produkcije. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Radni prostor za Sample JSONLokalna obrada

U potpunosti radi u vašem pregledaču

Fiktivni rezultat

Čekanje

Samo izmišljeni testni podaci. Ne koristite ove generisane identitete, adrese ili ID-jeve kao stvarne zapise.

Pravilo veličine niza i primer objekta

Za traženi broj n, dužina niza = n. Na indeksu i koji počinje od nule, vrednost = i + 1, a ID = JSON-TEST- praćen tim rednim brojem dopunjenim nulama do četiri cifre. Za Rows = 1 i prvu izabranu oznaku, jedan objekat je {"id":"JSON-TEST-0001","label":"fixture-alpha","value":1,"active":true} unutar formatiranog niza. Ovde je n = 1, i = 0 i 0 + 1 = 1. Za broj 3 postoje tri objekta sa vrednostima 1, 2 i 3; razmaci u formatiranju ne utiču na dužinu niza.

Tipovi i bezbedni dodaci testnim podacima

RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259) definiše JSON sintaksu; sama važeća sintaksa ne može potvrditi vašu poslovnu šemu. Ugrađene numeričke vrednosti ostaju između 1 i 100, dok su ID-jevi stringovi, čime se izbegavaju problemi preciznosti velikih brojeva. Ako dodajete primere polja za imejl, RFC 2606 (https://www.rfc-editor.org/rfc/rfc2606) rezerviše example.com. Za dodato dokumentaciono polje IPv4, RFC 5737 (https://www.rfc-editor.org/rfc/rfc5737) navodi blokove TEST-NET; 192.0.2.10 je jedna takva ilustrativna vrednost, a ne aktivni host. Nijedno polje za imejl ili IP ne generiše se automatski, a spoljne pozive treba simulirati u testovima. Generator JSON Schema može izvesti početnu šemu iz testne postavke pre nego što precizirate njena ograničenja.

Kako se koristi

  1. Izaberite ceo broj redova od 1 do 100.
  2. Generišite sintetički skup podataka u pregledaču.
  3. Kopirajte ili preuzmite testne podatke i sačuvajte ih za ponovljive testove.

Privatnost i ograničenja

Generisanje se obavlja na ovom uređaju. Zapisi su izmišljeni testni podaci; proverite aplikaciju koja ih koristi i izolujte je.

Srodne alatke

Često postavljana pitanja

Mogu li da izaberem sopstvena polja, ugnježđivanje ili shemu?

Generator ima samo kontrolu broja redova. Svi objekti imaju ista četiri polja, value raste sa pozicijom, a active je uvek true. Preuzmite niz i izmenite ga da biste dodali ugnježđene objekte, svojstva koja nedostaju, null vrednosti i false oznake, a zatim proverite te izmene u odnosu na predviđenu shemu.

Da li je izlaz JSON Lines ili omotač odgovora API-ja?

To je jedan niz najvišeg nivoa formatiran kroz više redova, a ne po jedan potpun zapis u svakom redu. API-ju koji zahteva svojstvo data, ukupan broj ili metapodatke o paginaciji potreban je omotač koji sami dodajete. Čitaču formata JSON Lines potrebni su zasebno serijalizovani zapisi bez spoljnog niza.

Da li će drugo generisanje ponoviti moje prve testne podatke?

Oznake se svaki put iznova biraju iz skupa fixture-alpha, fixture-beta i fixture-gamma. ID-jevi i vrednosti počinju ponovo od 1, ali oznake mogu da se razlikuju. Widget nema kontrolu za seed. Sačuvajte rezultat u testnim podacima kada snapshot ili regresioni testovi zahtevaju stabilan očekivani sadržaj.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban