Tilfeldig JSON-generator
Generer tilfeldige JSON-data med realistiske dummy-verdier ved hjelp av Faker.js. Lag mock API-svar, testdata og eksempel JSON-objekter med tilpassbare maler og flere poster.
Inndata
Utdata
Les meg
Hva er JSON og hvorfor generere tilfeldige data?
JSON (JavaScript Object Notation) er et lett dataformat som brukes til å strukturere og utveksle informasjon mellom systemer. Det er standardformatet for web-API-er, konfigurasjonsfiler og datalagring. Generering av tilfeldig JSON med realistiske dummy-data er essensielt for testing av applikasjoner, prototyping av API-er og opprettelse av eksempeldatasett uten å eksponere ekte brukerinformasjon.
Verktøybeskrivelse
Denne tilfeldige JSON-generatoren lager realistiske testdata ved hjelp av Faker.js-maler. Definer din JSON-struktur med plassholdere som {{person.firstName}} eller {{internet.email}}, og verktøyet fyller dem automatisk med passende dummy-verdier. Generer enkle objekter eller matriser med flere poster for omfattende testing.
Funksjoner
- Malbasert generering: Definer tilpassede JSON-strukturer med Faker.js-plassholdere
- Realistiske dummy-data: Tilgang til hundrevis av Faker.js-metoder for navn, e-poster, adresser, datoer og mer
- Flere poster: Generer matriser av objekter ved å spesifisere antall poster
- Live forhåndsvisning: Se generert JSON øyeblikkelig med riktig formatering
- Syntaksutheving: Koderedigerer med JSON-validering og feilrapportering
- Metodeparametere: Støtte for Faker-metoder med parametere som
{{number.int(1,100)}}
Eksempler
Mal med plassholdere:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}
Generert utdata:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Ole Hansen",
"email": "ole.hansen@example.com",
"age": 34,
"city": "Oslo"
}
Støttede Faker.js-kategorier
- Person: firstName, lastName, fullName, jobTitle, gender, bio
- Internet: email, url, domainName, username, password
- Location: city, country, streetAddress, zipCode, latitude, longitude
- Company: name, catchPhrase, industry, department
- Phone: number, imei, imsi
- Date: past, future, recent, birthdate, month, weekday
- Commerce: product, price, productName, department
- Lorem: word, words, sentence, paragraph, text
- String: uuid, alpha, alphanumeric, numeric, sample
- Finance: amount, creditCardNumber, bitcoinAddress, iban
- Number: int, float, binary, octal, hex
Brukstilfeller
- API-testing: Generer mock-data for testing av REST API-endepunkter og svar
- Database-seeding: Opprett realistiske eksempeldata for utviklingsdatabaser
- UI-prototyping: Fyll grensesnitt med dummy-data under designfasen
- Lasttesting: Generer store datasett for ytelses- og stresstesting
- Dokumentasjon: Opprett eksempel-payloads for API-dokumentasjon