Marshal verschachtelte Strukturen in JSON

8

Wie ordne ich eine verschachtelte Struktur in JSON ein? Ich kann die Struktur ohne verschachtelte Strukturen marshalieren. Wenn ich jedoch versuche, die JSON-Antwort wie folgt aussehen zu lassen:

%Vor%

Ich habe Probleme.

Mein Code sieht so aus:

Gehe:

%Vor%

Allerdings bekomme ich den Fehler

Missing type in composite literal

Wie löse ich das?

    
user3918985 28.12.2014, 13:13
quelle

3 Antworten

13

Hier ist das zusammengesetzte Literal für Ihren Typ:

%Vor%

Spielplatz Beispiel

Sie müssen den anonymen Typ im Literal wiederholen. Um die Wiederholung zu vermeiden, empfehle ich, einen Typ für Genre zu definieren. Verwenden Sie außerdem Feld-Tags, um Kleinbuchstaben in der Ausgabe anzugeben.

%Vor%

Spielplatz Beispiel

    
Cerise Limón 28.12.2014, 13:30
quelle
2

Verwenden Sie JsonUtils. Es ist ein Programm, das Go-Strukturen aus einer JSON-Datei generiert:
Ссылка

    
Karl 28.12.2014 18:40
quelle
1

Warum nicht den JSON-Parameter für die Strukturwerte festlegen? Ссылка

    
Josh 28.12.2014 18:53
quelle

Tags und Links