Zufälliger JSON-Generator
Generieren Sie zufällige JSON-Daten mit realistischen Dummy-Werten mit Faker.js. Erstellen Sie Mock-API-Antworten, Testdaten und JSON-Beispielobjekte mit anpassbaren Vorlagen und mehreren Datensätzen.
Eingabe
Ausgabe
Readme
Was ist JSON und warum zufällige Daten generieren?
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenformat zur Strukturierung und zum Austausch von Informationen zwischen Systemen. Es ist das Standardformat für Web-APIs, Konfigurationsdateien und Datenspeicherung. Die Generierung von zufälligem JSON mit realistischen Dummy-Daten ist für das Testen von Anwendungen, das Prototyping von APIs und die Erstellung von Beispieldatensätzen ohne Offenlegung echter Benutzerinformationen unerlässlich.
Werkzeugbeschreibung
Dieser zufällige JSON-Generator erstellt realistische Testdaten unter Verwendung von Faker.js-Vorlagen. Definieren Sie Ihre JSON-Struktur mit Platzhaltern wie {{person.firstName}} oder {{internet.email}}, und das Tool füllt sie automatisch mit geeigneten Dummy-Werten. Generieren Sie einzelne Objekte oder Arrays mit mehreren Datensätzen für umfassende Tests.
Funktionen
- Vorlagenbasierte Generierung: Definieren Sie benutzerdefinierte JSON-Strukturen mit Faker.js-Platzhaltern
- Realistische Dummy-Daten: Zugriff auf Hunderte von Faker.js-Methoden für Namen, E-Mails, Adressen, Daten und mehr
- Mehrere Datensätze: Generieren Sie Arrays von Objekten durch Angabe der Anzahl der Datensätze
- Live-Vorschau: Sehen Sie generiertes JSON sofort mit korrekter Formatierung
- Syntaxhervorhebung: Code-Editor mit JSON-Validierung und Fehlermeldung
- Methodenparameter: Unterstützung für Faker-Methoden mit Parametern wie
{{number.int(1,100)}}
Beispiele
Vorlage mit Platzhaltern:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}
Generierte Ausgabe:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Hans Müller",
"email": "hans.mueller@example.com",
"age": 34,
"city": "Berlin"
}
Unterstützte Faker.js-Kategorien
- 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
Anwendungsfälle
- API-Tests: Generieren Sie Mock-Daten zum Testen von REST-API-Endpunkten und Antworten
- Datenbank-Seeding: Erstellen Sie realistische Beispieldaten für Entwicklungsdatenbanken
- UI-Prototyping: Füllen Sie Schnittstellen mit Dummy-Daten während der Entwurfsphase
- Lasttests: Generieren Sie große Datensätze für Leistungs- und Stresstests
- Dokumentation: Erstellen Sie Beispiel-Payloads für API-Dokumentation