Scenario:
Si consideri il seguente è il JSON:come analizzare/deserlize un JSON dinamica Golang
{
"Bangalore_City": "35_Temperature",
"NewYork_City": "31_Temperature",
"Copenhagen_City": "29_Temperature"
}
Se si nota, i dati è strutturata in modo tale che non ci sia nessun disco le chiavi codificate che citano lo City
/Temperature
sono fondamentalmente solo valori.
Edizione: Non riesco ad analizzare alcun JSON dinamico.
Domanda: Qualcuno potrebbe aver trovato una soluzione per questo tipo di analisi JSON? Ho provato go-simplejson, gabs & predefinito encoding/json
ma senza fortuna.
Nota: Il JSON sopra riportato è solo per esempio. E ci sono molte applicazioni che usano l'API corrente, quindi non voglio cambiare la struttura dei dati. Voglio dire che non posso cambiare qualcosa nel modo seguente:
[{
"City_Name":"Bangalore",
"Temperature": "35"
},...]
Poi posso definire struct
type TempData struct {
City_Name string
Temperature string
}
Leggi questo http://talks.golang.org/2015/json.slide#1 –