JSON zu Go-Structs
Erzeugen Sie Go-Structs mit JSON-Tags aus einem JSON-Beispiel, einschließlich verschachtelter Typen.
Eingabe
Ergebnis
Verwendung
Generate Go structs
Paste a representative JSON object and run Convert. Field types are inferred from the sample values.
- Paste a JSON object.
- Click Convert.
- Copy the generated Go code.
Type inference
Whole numbers become int, decimals become float64, booleans become bool, strings become string and nested objects become named structs.
Häufige Fragen
Why is a null field typed as interface{}?
A null value gives no type information, so the generator falls back to interface{}.
Does it handle arrays of objects?
Yes. Arrays become slices, and arrays of objects produce a nested struct type.
Ähnliche Tools
JSON zu TypeScript
Erzeugt TypeScript-Interfaces aus einem JSON-Beispiel mit optionalen und Union-Typen.
JSON zu C#-Klasse
Erzeugt mit einem Klick stark typisierte C#-Klassen aus einem JSON-Beispiel.
JSON abflachen und wiederherstellen
Wandeln Sie verschachteltes JSON in Punktnotation um und bauen Sie verschachtelte Objekte aus flachen Daten wieder auf.
JSON-Formatierer
Verschönert und validiert JSON mit konfigurierbarer Einrückung, Fehlerhervorhebung und Ein-Klick-Kopieren.
JSON-Validator
Prüft, ob dein JSON gültig ist, und zeigt eine klare Erklärung für jedes Syntaxproblem.
JSON-Minifizierer
Entfernt jedes unnötige Leerzeichen und jeden Zeilenumbruch für die kleinstmögliche JSON-Nutzlast.