JSON-Generator
Kostenloser Online-JSON-Generator: Erzeuge zufällige Mock-Daten mit nur einem Klick, ganz ohne Vorlage. Mit 13 integrierten Feldtypen und Beispiel-Schema, anpassbaren Feldnamen, Wertebereichen und Stapelgröße. Läuft vollständig im Browser, es werden keine Daten hochgeladen.
Ähnliche Tools
Über den JSON-Generator und Mock-Testdaten
Ein JSON-Generator (JSON Mock-Tool) erzeugt per deklarativer Felddefinition mit einem Klick zufällige JSON-Daten mit definierter Struktur. Er richtet sich vor allem an drei Zielgruppen: Frontend-Entwicklung, Backend-Integration und automatisierte Tests. Ziel ist es, Entwicklern in Situationen, in denen die API noch nicht bereitsteht oder große Datenmengen erzeugt werden müssen, sofort syntaktisch korrekte und strukturell kontrollierte Testdaten zu liefern – ohne Schleifen und Zufallsfunktionen selbst zu schreiben.
Am Markt gibt es zwei Arten von JSON-Generatoren: Vorlagenbasierte Tools (z. B. Handlebars-Stil mit {{repeat(5)}} auf json-generator.com oder funktionale random(1,100)-Generatoren auf extendsclass) – maximale Flexibilität, aber mit Lernkurve. Und visuelle Feld-Builder wie dieses Tool: Felder werden per GUI hinzugefügt, Typen ausgewählt – WYSIWYG mit der niedrigsten Einstiegshürde, ideal für Produktmanager, Tester und Frontend-Entwickler ohne Fullstack-Hintergrund.
Mock-Daten sind gefälschte Daten, die reale Geschäftsdaten simulieren. Sie müssen drei Eigenschaften erfüllen: Struktur identisch zur echten API, Werte in sinnvollem Bereich, Abdeckung typischer Szenarien. Gute Mock-Daten ermöglichen es dem Frontend, 90 % der Seiten vor API-Bereitstellung fertigzustellen, und sorgen für stabile automatisierte Tests ohne echtes Backend.
Die 13 integrierten Feldtypen decken die meisten API-Test-Szenarien ab: String / Integer / Number / Boolean für Basistypen; Email / Name / UUID / Date / URL / Phone für Geschäftsfelder; Paragraph für lange Texte; Enum für Zustandsautomaten, Rollen und Stufen; Array für Listenfelder. Die gesamte Erzeugung läuft lokal im Browser per JavaScript ohne Netzwerkaufrufe.
Zufälligkeit ist der Kern jedes JSON-Generators: UUID folgt RFC 4122 v4 (mit korrekten Versions- und Variant-Bits), Email kombiniert gängige Vornamen mit Test-Domains, Datum wird zufällig zwischen 2020-01-01 und der aktuellen Zeit gezogen. Für reproduzierbare Testdaten (z. B. Regressions-Tests) empfiehlt es sich, das Ergebnis einmal herunterzuladen und als Fixture mehrfach zu verwenden.
Anwendungsfälle
- Frontend-Entwicklung braucht stabile, wiederholbare Mock-Daten, um Komponenten wie Benutzerlisten, Produktkarten oder Bestelldetails zu rendern
- Backend-APIs sind noch nicht fertig – Frontend-Entwickler erzeugen Daten für die Integration, ohne auf das Backend zu warten
- QA-Teams schreiben datengetriebene automatisierte API-Testfälle und brauchen schnell eine Vielzahl unterschiedlicher Feldwerte
- API-Dokumentation und Swagger-/OpenAPI-Beispiele: schnell passende Request-/Response-Beispiele erzeugen
- Vor Last- und Performancetests große Mengen strukturierter Testdaten bereitstellen, um die Stabilität unter hoher Last zu prüfen
- Datenbank-Migrationsskripte oder Datenbereinigungs-Tools entwickeln: Beispiel-JSON zur Validierung der Geschäftslogik erzeugen
- Lehre und Demos: in Tech-Blogs, Präsentationen oder Schulungsunterlagen werden sauber formatierte JSON-Beispiele benötigt
- Formularvalidierung und Cache-Logik im Frontend entwickeln: Grenzwerte konstruieren (minimal / maximal / leer / anomale Typen)
Anleitung
- Schaue dir links im „Schema-Builder“ das Standard-Beispiel-Schema an (7 Felder: id / name / email / age / active / createdAt / bio) oder klicke auf „+“, um eigene Felder hinzuzufügen.
- Lege für jedes Feld einen Feldnamen und einen der 13 Feldtypen fest. Für Zahlen und Absätze kannst du min/max setzen, beim Typ Enum kommagetrennte Kandidaten eintragen.
- Aktiviere „Als Array ausgeben“ und lege die Anzahl fest (1–1000). Alternativ deaktivieren, um nur ein einzelnes JSON-Objekt zu erzeugen.
- Klicke oben rechts auf „Generieren“. Im Editor rechts erscheint sofort das formatierte JSON mit Anzeige der Feld- und Datensatzanzahl.
- Klicke auf „Kopieren“, um das Ergebnis in Code oder API-Tools einzufügen, oder auf „Herunterladen“, um es als generated.json-Datei zu speichern.
Funktionen
- 13 integrierte Feldtypen: String / Integer / Number / Boolean / Email / Name / UUID / Date / URL / Phone / Paragraph / Enum / Array – sofort einsatzbereit ohne Vorlagensyntax
- Visueller Feld-Builder: Felder per GUI hinzufügen, entfernen und umbenennen – WYSIWYG, kein manuelles JSON-Template nötig
- Wertebereiche für Zahlen und Absätze: Integer, Number und Paragraph unterstützen eigene min/max-Werte für realitätsnahe Daten
- Enum mit eigenen Werten: Komma-getrennte Wertelisten (z. B. admin,user,guest) für kontrollierte diskrete Optionen
- Einzelobjekt oder Array mit einem Klick: Aktiviere „Als Array ausgeben“ und lege die Anzahl (1–1000) fest, um flexibel zwischen einzelnem JSON und Array zu wechseln
- Beispiel-Schema schnell laden: 7 vordefinierte Felder (id / name / email / age / active / createdAt / bio) auf Knopfdruck
- Code-Editor mit Hervorhebung: Der CodeMirror-Editor zeigt das Ergebnis live mit JSON-Syntaxhervorhebung, Zeilennummern und Read-only-Modus
- Kopieren und Herunterladen mit einem Klick: Ergebnis direkt in die Zwischenablage kopieren oder als generated.json-Datei herunterladen
- Lokale Browser-Verarbeitung: Alle Felddefinitionen und die Datengenerierung laufen vollständig in deinem Browser – null Uploads, sicher für sensible Geschäftsdaten
- Responsives Layout: Zwei-Spalten-Ansicht am Desktop, automatischer Tab-Wechsel zwischen Eingabe und Ausgabe am Mobilgerät
Codebeispiele
JavaScript: Mock-Daten mit fetch für API-Integration
javascriptLege die heruntergeladene generated.json im lokalen Mock-Ordner ab, lasse sie von fetch abfangen und für die Frontend-Integration zurückgeben.
// Place generated.json under /public/mock/users.json
// Then use fetch to load it as Mock data
async function fetchMockUsers() {
const res = await fetch('/mock/users.json');
const users = await res.json();
console.log(`Loaded ${users.length} users`);
return users;
}
// Or embed directly in code (good for test cases)
const mockUsers = [
{ id: 1, name: 'Jennifer Martinez', email: 'jennifer.martinez382@example.com', age: 42, active: true },
{ id: 2, name: 'Robert Smith', email: 'robert.smith918@test.org', age: 67, active: false }
];
// Or import as a fixture in Jest / Vitest
import users from './fixtures/users.json';
test('renders user list', () => {
render(<UserList users={users} />);
expect(screen.getAllByRole('listitem')).toHaveLength(users.length);
});Python: Komplexere Mock-Daten mit der Faker-Bibliothek
pythonReichen die 13 Feldtypen nicht aus, unterstützt die Python-Bibliothek Faker über 100 lokalisierte Generatoren – ideal als Ergänzung zum Generator.
# Install: pip install faker
from faker import Faker
import json
fake = Faker('de_DE') # German locale
# Generate a single user
def gen_user():
return {
"id": fake.random_int(min=1, max=99999),
"name": fake.name(),
"email": fake.email(),
"phone": fake.phone_number(),
"address": fake.address(),
"company": fake.company(),
"created_at": fake.iso8601()
}
# Batch-generate 100 records and write to generated.json
users = [gen_user() for _ in range(100)]
with open('generated.json', 'w', encoding='utf-8') as f:
json.dump(users, f, ensure_ascii=False, indent=2)
print(f"Generated {len(users)} user records")Kommandozeile: generated.json mit curl + jq an eine API senden
bashFür Lasttests oder Initialbefüllung kannst du die heruntergeladene generated.json mit curl direkt an die Ziel-API POSTen.
# Assume generated.json is in the current directory, target API is POST /api/users
# Bulk-seed data
for i in $(seq 1 10); do
curl -X POST https://api.example.com/users \
-H "Content-Type: application/json" \
-d @generated.json | jq '.'
done
# Or extract a single record with jq and POST it
cat generated.json | jq '.[0]' | \
curl -X POST https://api.example.com/users \
-H "Content-Type: application/json" \
-d @-Häufig gestellte Fragen
Wozu dient der JSON-Generator und wie wird er verwendet?
Der JSON-Generator erzeugt per Knopfdruck zufällige JSON-Daten mit definierter Struktur – ideal für Frontend-Mocks, API-Integrationstests und automatisierte Tests. So geht's: Lege im Schema-Builder links Felder mit Feldname und Feldtyp an (optional mit min/max oder Enum-Werten), aktiviere „Als Array ausgeben“, gib die Anzahl ein und klicke auf „Generieren“. Das Ergebnis erscheint sofort im Editor rechts und kann kopiert oder heruntergeladen werden.
Welche Feldtypen werden unterstützt?
13 gängige Feldtypen sind integriert: String (Zufallszeichenkette), Integer (Ganzzahl), Number (Dezimalzahl), Boolean (Wahrheitswert), Email (E-Mail-Adresse), Name (englischer Vor- und Nachname), UUID (RFC-4122-v4-konform), Date (ISO-8601-Zeitstempel), URL (Webadresse), Phone (US-Telefonnummer), Paragraph (Mehrwort-Absatz), Enum (eigene Aufzählung), Array (Zeichenketten-Array). Damit sind die meisten API-Test-Szenarien abgedeckt.
Wie steuere ich die Anzahl? Sind 1.000 Datensätze möglich?
Aktiviere das Kontrollkästchen „Als Array ausgeben“ und gib eine beliebige Ganzzahl zwischen 1 und 1.000 ein. Beim Klick auf „Generieren“ erhältst du ein Objekt-Array mit der gewünschten Anzahl. 1.000 ist das Tool-Limit und reicht für die meisten Lasttests und Batch-Szenarien. Für größere Mengen kannst du lokal in Skripten Schleifen verwenden oder Bibliotheken wie Faker.js einsetzen.
Wie nutze ich den Enum-Feldtyp? Kann ich eigene Werte definieren?
Wenn du den Feldtyp auf Enum umstellst, erscheint ein Eingabefeld. Trage dort kommagetrennte Kandidaten ein (z. B. admin,user,guest oder high,medium,low). Beim Generieren wird zufällig einer dieser Werte gezogen. Ideal für Rollen, Status, Stufen oder andere kontrollierte diskrete Felder.
Kann ich Wertebereiche für Zahlen und Absätze festlegen?
Ja. Integer und Number unterstützen min und max – das Tool erzeugt zufällige Ganzzahlen bzw. Dezimalzahlen (2 Nachkommastellen) in diesem Bereich. Beim Typ Paragraph steuerst du mit min/max die Wortanzahl (z. B. 20–100 Wörter). So sehen die Daten realistischer aus und unsinnige Werte wie age=999999 werden vermieden.
Sind die generierten UUIDs konform?
Ja. UUID-Felder werden nach RFC 4122 v4 erzeugt, mit korrekten Versionsbits (4) und Variant-Bits (8/9/a/b). Sie können direkt als Datenbank-Primärschlüssel, Bestellnummern oder Tracking-IDs verwendet werden.
Kann ich das Ergebnis kopieren und herunterladen?
Ja. Klicke in der Toolbar auf „Kopieren“, um das formatierte JSON in die Zwischenablage zu übernehmen. Mit „Herunterladen“ speicherst du es als generated.json-Datei – der Dateiname ist im Download-Manager des Browsers sichtbar und der Inhalt stimmt exakt mit dem Editor überein.
Was ist der Unterschied zwischen JSON-Generator und JSON-Formatierer?
Die Aufgaben ergänzen sich: Der JSON-Generator erstellt neue zufällige JSON-Daten für Tests und Mocks; der JSON-Formatierer rückt bestehendes JSON sauber ein und prüft die Syntax. Empfohlene Reihenfolge: erst mit dem Generator Testdaten erzeugen, dann mit dem Formatierer nachbearbeiten oder in TypeScript/Java-Strukturen überführen.
Werden meine Daten an einen Server gesendet? Ist das sicher?
Nein. Alle Felddefinitionen, die zufällige Datenerzeugung sowie Kopieren und Herunterladen laufen lokal in deinem Browser per JavaScript. Es werden keine Daten an Server übertragen, gespeichert oder zwischengespeichert. Interne API-Felder, unveröffentlichte Geschäftsstrukturen und sensible Testszenarien können bedenkenlos genutzt werden – beim Schließen des Tabs ist alles weg.
Wie nutze ich die generierten Daten direkt für API-Tests?
Kopiere das Ergebnis und füge es in den Body-Bereich von Postman / Apifox / Apipost ein. Alternativ liest du es in Jest / Mocha / Pytest per JSON.parse als Fixture ein. Im Frontend kann die heruntergeladene generated.json im lokalen Mock-Ordner liegen und von axios / fetch abgefangen und zurückgegeben werden.
Sind die generierten Namen und E-Mails echte Daten?
Nein, es sind keine echten Daten. Das Feld Name kombiniert zufällig Einträge aus einem internen englischen Vor- und Nachnamens-Pool. Das Feld Email setzt sich aus Name + laufender Nummer + Test-Domain (z. B. example.com / test.org) zusammen. Verwende diese Daten nicht für reale Geschäftsvalidierungen und versuche nicht, an die generierten Adressen zu senden.
Kann ich nur ein einzelnes Objekt statt eines Arrays erzeugen?
Ja. Deaktiviere das Kontrollkästchen „Als Array ausgeben“, um ein einzelnes JSON-Objekt zu erhalten (statt eines Arrays) – ideal zum Debuggen einzelner Requests, für Dokumentationsbeispiele oder als Einzel-Fixture. Erneutes Aktivieren schaltet zurück in den Array-Modus.
Fehlerbehebung
Nach Klick auf „Generieren“ erscheint „Bitte mindestens ein Feld hinzufügen“
Das Schema enthält kein Feld mit gültigem Feldnamen (field.name). Prüfe den Feld-Builder links: Jede Zeile braucht einen Feldnamen, sonst wird sie übersprungen. Klicke auf „+“, um ein neues Feld hinzuzufügen, oder übernehme die Feldnamen aus dem Beispiel-Schema oben im Schema-Builder.
Die Reihenfolge der Felder im Ergebnis weicht vom Schema ab
JSON garantiert grundsätzlich keine Feldreihenfolge, dieses Tool gibt die Felder aber strikt in der Reihenfolge aus, in der sie im Schema von oben nach unten hinzugefügt wurden. Prüfe, ob Felder versehentlich gelöscht oder neu hinzugefügt wurden. Stimmt die Reihenfolge trotzdem nicht, lade die Seite neu und füge die Felder in der gewünschten Reihenfolge erneut hinzu.
Enum-Feld liefert immer einen leeren String
Beim Enum-Typ muss eine kommagetrennte Werteliste eingetragen werden (z. B. admin,user,guest). Bleibt das Feld leer oder enthält nur ein Komma, wird ein leerer String erzeugt. Trage mindestens einen gültigen Kandidaten ein – beim Generieren wird zufällig einer davon gezogen.
Zahlenfelder zeigen NaN oder undefined
Meist sind min und max leer oder enthalten keine Zahlen. Integer/Number haben auch ohne Eingabe einen Standardwert (0–100); ungültige Eingaben wie Buchstaben oder unpassende negative Werte können aber zu Fehlern führen. Trage nur Zahlen ein oder lasse das Feld leer, um die Standardwerte zu nutzen.
Paragraph-Felder ergeben keinen sinnvollen Text
Der Typ Paragraph kombiniert Wörter aus einem internen Lorem-Pool – absichtlich nicht sinnvoll, um nicht mit echten Texten zu kollidieren. Für realistischere Texte eignen sich die Python-Bibliothek Faker oder Textgenerierungs-APIs wie Hugging Face. Für reine UI-Layout-Tests reicht Lorem völlig aus.
Die heruntergeladene generated.json ist nicht auffindbar
Nach Klick auf „Herunterladen“ speichert der Browser generated.json im Standard-Download-Ordner. Manche Browser (vor allem mobil) verlangen, die Datei in der Download-Liste manuell zu suchen. Safari-Nutzer finden den Pfad in den Einstellungen, Chrome-Nutzer über das Download-Symbol neben der Adressleiste.
Ich möchte ein einzelnes Objekt statt eines Arrays erzeugen
Deaktiviere das Kontrollkästchen „Als Array ausgeben“ unter dem Schema-Builder. Unabhängig vom Wert im Anzahl-Feld wird dann nur ein einzelnes JSON-Objekt {} ausgegeben – ideal für Einzel-Debugging, Dokumentationsbeispiele oder einzelne Fixtures.
Beim Erzeugen von 1.000 Datensätzen ruckelt die Seite
1.000 Datensätze liegen nahe am Render-Limit des Browsers. Wenn das Scrollen im Editor rechts ruckelt, hilft Folgendes: ① Direkt nach dem Erzeugen auf „Kopieren“ oder „Herunterladen“ klicken und die Seite schließen; ② in kleineren Stapeln erzeugen (z. B. 500 + 500 und manuell zusammenführen); ③ für extreme Lasttests besser direkt Python Faker oder Mock.js verwenden.
Glossar
- JSON
- JavaScript Object Notation – schlankes Datenaustauschformat aus Schlüssel-Wert-Paaren und Arrays, de facto Standard für Web-APIs und die Kommunikation zwischen Front- und Backend.
- Mock-Daten
- Gefälschte Daten, die reale Geschäftsszenarien simulieren. Sie werden in Frontend-Entwicklung, API-Integration und automatisierten Tests eingesetzt, solange das echte Backend noch nicht angebunden ist, und müssen strukturell mit der echten API übereinstimmen.
- Schema
- Beschreibung einer Datenstruktur, z. B. „Benutzer besteht aus id, name und email“. In diesem Tool steht Schema für die im Feld-Builder links definierte Sammlung aus Feldnamen und Feldtypen.
- UUID (v4)
- Universally Unique Identifier – 128-Bit-Zeichenkette nach RFC 4122. Version 4 wird zufällig erzeugt (mit Variant-Bits 13/8/9/a/b), kollidiert praktisch nie und wird häufig für verteilte Primärschlüssel verwendet.
- Feldtyp (Field Type)
- Der Datentyp, den jedes Feld in diesem Tool zwingend angibt. Er bestimmt, in welchem Format der Zufallswert erzeugt wird – z. B. erzeugt der Typ Email eine E-Mail-Zeichenkette, Integer eine Ganzzahl.
- Enum (Aufzählung)
- Feldtyp, der zufällig einen Wert aus einer vordefinierten diskreten Menge zieht – z. B. einer von admin,user,guest. Geeignet für Rollen-, Status- und Stufen-Felder.
- min / max
- Wertebereichs-Beschränkung, gilt nur für die Typen Integer, Number und Paragraph. Die Zufallswerte werden innerhalb dieses geschlossenen Intervalls erzeugt, um offensichtlich gefälschte Ausreißer zu vermeiden.
- Einzelobjekt vs. Array-Ausgabe
- Zwei Ausgabeformen: Ist „Als Array ausgeben“ deaktiviert, wird ein einzelnes JSON-Objekt {} erzeugt (ideal zum Debuggen einzelner Requests). Aktiviert und mit Anzahl versehen, wird ein Objekt-Array [...] ausgegeben (für Massendaten).
- RFC 4122
- Internationaler Standard für UUIDs, der Format, Versionen (v1–v5) und Variant-Bits definiert. Die in diesem Tool erzeugten UUIDs entsprechen v4.
- CodeMirror
- Code-Editor-Komponente im Browser. Der Ausgabebereich rechts nutzt CodeMirror für JSON-Syntaxhervorhebung, Zeilennummerierung und Read-only-Anzeige.
- Lokale Verarbeitung
- Alle Felddefinitionen und die Datengenerierung laufen vollständig im Browser des Nutzers per JavaScript – es wird nichts an einen Server übertragen. Schneller und sicherer, auch für sensible Geschäftsdaten geeignet.
- Fixture
- Feste Beispieldatei für Tests. Generator-Output lässt sich als generated.json speichern und dient als Fixture für Regressionstests, um reproduzierbare Ergebnisse sicherzustellen.
Feldtypen und Erzeugungsregeln – Schnellübersicht
Wertebereiche, typische Einsatzzwecke und Beispiele der 13 integrierten Feldtypen:
| Typ | Regel | Beispiel | Verwendung |
|---|---|---|---|
String | Zufällige Kombination aus a–z und 0–9, Länge min–max (Standard 5–20) | a8f3k0d2 | Allgemeine Zufallsstrings, ID-Präfixe, Tokens |
Integer | Zufällige Ganzzahl im geschlossenen Intervall [min, max] (Standard 0–100) | 42 | Alter, Anzahl, Zähler, Sortierung |
Number | Zufällige Dezimalzahl im geschlossenen Intervall [min, max], 2 Nachkommastellen | 73,28 | Preis, Bewertung, Koordinate, Wahrscheinlichkeit |
Boolean | true / false mit gleicher Wahrscheinlichkeit | true | Aktiv/Inaktiv, Gelöscht ja/nein, Schalterzustand |
Email | firstName.lastName + 1–999 + interne Test-Domain | james.smith247@example.com | Benutzer-E-Mail, Benachrichtigungsempfänger |
Name | Zufällige Kombination aus internem englischen Vor- und Nachnamens-Pool | Jennifer Martinez | Benutzername, Kundenname, Autorenname |
UUID | RFC-4122-v4 mit Versionsbit (4) und Variant-Bit | f47ac10b-58cc-4372-a567-0e02b2c3d479 | Primärschlüssel, Bestellnummer, Tracking-ID |
Date | ISO-8601-Zeitstempel zwischen 2020-01-01 und jetzt | 2024-08-15T07:23:11.000Z | Erstellt am, Aktualisiert am, Gültigkeitsdatum |
URL | https://www.{Test-Domain}/{lorem-Wort}-{1–999} | https://www.test.org/lorem-742 | Avatar-URL, Weiterleitungslink, Ressourcenadresse |
Phone | +1-XXX-XXX-XXXX US-Telefonformat | +1-415-308-7241 | Kontaktnummer, Kundenservice-Rufnummer |
Paragraph | Lorem-Absatz mit min–max Wörtern (Standard 10–50) | lorem ipsum dolor sit amet ... | Bio, Notizen, Beschreibung, Kommentare |
Enum | Zufällige Auswahl aus kommagetrennter Eigenwertliste | admin | Rollen, Status, Stufen, Typen |
Array | String-Array mit 1–5 Elementen | ["a8f", "k0d", "92x"] | Tags, Schlüsselwörter, Zusatzfelder |
Häufige JSON-Generierungsszenarien und empfohlene Feldkombinationen
Hier sind einige gängige Szenarien für API-Testdaten samt empfohlenen Feldkombinationen, die du direkt übernehmen kannst:
| Szenario | Empfohlene Feldkombination | Empfohlene Anzahl |
|---|---|---|
| Benutzerlisten-API | id (Integer) + name (Name) + email (Email) + age (Integer 18–80) + active (Boolean) + createdAt (Date) + bio (Paragraph) | 20–50 |
| Produktlisten-API | id (Integer) + name (String) + price (Number 10–9999) + stock (Integer) + category (Enum: electronics,clothing,food,book) + imageUrl (URL) | 30–100 |
| Bestell-API | orderId (UUID) + userId (Integer) + amount (Number 1–10000) + status (Enum: pending,paid,shipped,delivered) + createdAt (Date) | 10–30 |
| Blogartikel-Liste | id (Integer) + title (String) + author (Name) + content (Paragraph 50–200) + tags (Array) + publishedAt (Date) | 10–20 |
| Kommentarliste | id (Integer) + author (Name) + email (Email) + content (Paragraph) + rating (Integer 1–5) + createdAt (Date) | 50–200 |
| Adressbuch-API | id (Integer) + name (Name) + phone (Phone) + city (String) + zipcode (String) + isDefault (Boolean) | 5–10 |
Privacy & Security
Dieser JSON-Generator verarbeitet alle Felddefinitionen, die zufällige Datenerzeugung sowie Kopieren und Herunterladen vollständig lokal in deinem Browser per JavaScript. Weder dein definiertes Schema noch die erzeugten Zufallsdaten, Feldnamen oder Anzahlen werden an irgendeinen Server übertragen, gespeichert, zwischengespeichert oder in die Cloud geschrieben. Auch interne API-Felder, unveröffentlichte Geschäftsstrukturen und sensible Testszenarien können bedenkenlos verwendet werden – ein Datenleck-Risiko besteht nicht.
Authoritative References
- JSON-Komprimierung
- CSV zu JSON
- JSON zu CSV
- JSON Diff
- JSON Escape / Unescape
- JSON Flatten
- JSON-Formatierung
- JSON-Generator
- JSONPath Online-Abfrage
- JSON zusammenführen
- JSON reparieren
- JSON Schema Validator
- JSON sortieren
- JSON Stringify
- JSON zu HTML-Tabelle
- JSON zu Java
- JSON zu Markdown
- JSON in SQL umwandeln
- JSON zu TOML
- JSON zu TypeScript
- XML zu JSON
- JSON zu XML
- YAML zu JSON
- JSON zu YAML
- JSON zu Python
- JSON zu Go
- JSON zu Rust
- JSON zu Swift
- JSON zu C#
- JSON zu C++
- JSON zu PHP