Сценарий:
Рассмотрим следующее JSON:
{
"Bangalore_City": "35_Temperature",
"NewYork_City": "31_Temperature",
"Copenhagen_City": "29_Temperature"
}
Если вы заметили, данные структурированы таким образом, что нет жестко закодированных ключей, которые бы указывали City
/Temperature
основном это просто значения.
Проблема: я не могу проанализировать любой динамический JSON.
Вопрос: мог ли кто-нибудь найти решение для такого анализа JSON? Я пытался идти-simplejson, Gabs & умолчанию encoding/json
, но не повезло.
Примечание: приведенный выше JSON только для примера. И есть много приложений, которые используют текущий API, поэтому я не хочу менять структуру данных. Я имею в виду, я не могу изменить что-то следующим образом:
[{
"City_Name":"Bangalore",
"Temperature": "35"
},...]
Тогда я могу определить struct
type TempData struct {
City_Name string
Temperature string
}