Slumpmässig JSON‑generator
Generera slumpmässig JSON‑data med realistiska dummy‑värden via Faker.js. Skapa mock‑API‑svar, testdata och exempel‑JSON‑objekt med anpassningsbara mallar och flera poster.
Inmatning
Utdata
Readme
Vad är JSON och varför generera slumpmässig data?
JSON (JavaScript Object Notation) är ett lättviktigt dataformat som används för att strukturera och utbyta information mellan system. Det är standardformatet för web‑API:er, konfigurationsfiler och datalagring. Att generera slumpmässig JSON med realistisk dummy‑data är avgörande för att testa applikationer, prototypa API:er och skapa exempel‑datasets utan att exponera riktiga användaruppgifter.
Verktygsbeskrivning
Denna Random JSON Generator skapar realistisk testdata med Faker.js‑mallar. Definiera din JSON‑struktur med platshållare som {{person.firstName}} eller {{internet.email}}, så fyller verktyget automatiskt i lämpliga dummy‑värden. Generera enskilda objekt eller arrayer med flera poster för omfattande testning.
Funktioner
- Mall‑baserad generering: Definiera anpassade JSON‑strukturer med Faker.js‑platshållare
- Realistisk dummy‑data: Tillgång till hundratals Faker.js‑metoder för namn, e‑post, adresser, datum med mera
- Flera poster: Generera arrayer av objekt genom att ange antalet poster
- Live‑förhandsgranskning: Se genererad JSON omedelbart med korrekt formatering
- Syntax‑highlighting: Kodredigerare med JSON‑validering och felrapportering
- Metodparametrar: Stöd för Faker‑metoder med parametrar som
{{number.int(1,100)}}
Exempel
Mall med platshållare:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}
Genererad output:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "John Smith",
"email": "john.smith@example.com",
"age": 34,
"city": "New York"
}
Stödda 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
Användningsområden
- API‑testning: Generera mock‑data för att testa REST‑API‑endpointar och svar
- Databas‑seedning: Skapa realistisk exempeldata för utvecklingsdatabaser
- UI‑prototypning: Fyll gränssnitt med dummy‑data under designfasen
- Last‑testning: Generera stora dataset för prestanda‑ och stresstestning
- Dokumentation: Skapa exempel‑payloads för API‑dokumentation