Satunnainen JSON-generaattori
Luo satunnaista JSON-dataa realistisilla dummy-arvoilla käyttäen Faker.js:ää. Luo mokki-API-vastauksia, testidataa ja esimerkkijson-objekteja muokattavilla malleilla ja useilla tietueilla.
Syöte
Tuloste
Lue lisää
Mikä on JSON ja miksi luoda satunnaista dataa?
JSON (JavaScript Object Notation) on kevyt tiedostomuoto, jota käytetään tietojen jäsentämiseen ja vaihtamiseen järjestelmien välillä. Se on standardimuoto web‑API:ille, asetustiedostoille ja tietojen tallennukselle. Satunnainen JSON‑generointi realistisella dummy‑datalla on olennaista sovellusten testaamiseen, API‑prototyyppien luomiseen ja esimerkkidatasetien tuottamiseen ilman, että oikeita käyttäjätietoja paljastetaan.
Työkalun kuvaus
Tämä Random JSON Generator luo realistista testidataa käyttäen Faker.js‑mallipohjia. Määritä JSON‑rakenne paikkamerkeillä kuten {{person.firstName}} tai {{internet.email}}, ja työkalu täyttää ne automaattisesti sopivilla dummy‑arvoilla. Luo yksittäisiä objekteja tai useiden tietueiden taulukoita kattavaa testausta varten.
Ominaisuudet
- Mallipohjainen generointi: Määritä mukautettuja JSON‑rakenteita Faker.js‑paikkamerkeillä
- Realistinen dummy‑data: Käytä satoja Faker.js‑menetelmiä nimiin, sähköposteihin, osoitteisiin, päivämääriin ja muihin
- Useita tietueita: Luo objektitaulukoita määrittämällä tietueiden määrä
- Live‑esikatselu: Näe luotu JSON välittömästi oikeassa muotoilussa
- Syntaksin korostus: Koodieditori, jossa on JSON‑validointi ja virheraportointi
- Menetelmien parametrit: Tuki Faker‑menetelmille parametreilla kuten
{{number.int(1,100)}}
Esimerkit
Mallipohja paikkamerkeillä:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}
Luotu tulos:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "John Smith",
"email": "john.smith@example.com",
"age": 34,
"city": "New York"
}
Tuetut Faker.js‑kategoriat
- 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
Käyttötapaukset
- API‑testaus: Luo mokkausdataa REST‑API‑päätepisteiden ja -vastausten testaamiseen
- Tietokannan siementäminen: Luo realistista esimerkkidataa kehitystietokantoja varten
- UI‑prototyyppien luominen: Täytä käyttöliittymät dummy‑datalla suunnitteluvaiheessa
- Kuormitustestaus: Luo suuria datasettiä suorituskyky‑ ja stressitestaukseen
- Dokumentointi: Luo esimerkkipayloadit API‑dokumentaatiota varten