ich eine Zuordnung innerhalb einer Struktur wie folgt haben:Der beste Weg zum Speichern/Decoder json innerhalb struct Mapping
type Red struct {
**other
Tel map[string]string `json:"Tel"`
}
erhalte ich meine Daten json die folgende Art und Weise formated
{
"Params":[{"rewew": "tref"},{"Value": "x"},....]
}
Und ich bin Suche nach der effektivsten Art und Weise der Bestückung meiner Struktur mit den Daten, so dass
Für den Rest der Werte funktioniert es s gut, wenn diejenigen simplier Werte sind, wenn dies zu tun:
var t Red
decode := json.NewDecoder(req.Body)
decode.Decode(&t)
Aber ich habe Probleme mit Karten
Ihr JSON passt nicht zu Ihrer Struktur. Wenn Sie eines ändern können, sollten Sie die Lösung von Motakjuq verwenden. Andernfalls können Sie eine benutzerdefinierte MarshalJSON-Methode für Ihre Struktur definieren. – jussius