string ` json:"code"`
Routes []struct {
Geometry struct {
Coordinates [][]float64 ` json:"coordinates"`
} ` json:"geometry"`
Legs []struct {
Steps []struct {
Intersections []struct {
Location []float64 ` json:"location"`
} ` json:"intersections"`
} ` json:"steps"`
} ` json:"legs"`
} ` json:"routes"`
}
вытащить поля в отдельные структуры?
Ну это очевидно же, я не об этом спросил)
Интересно как можно проинициализировать структуру такого вида
r := Route{ Code: 10, Routes: []Route{ { Geometry: Geometry{ Coordinates: [][]float64{{1.1}}} }, }, }
там анонимная структура внутри
https://t.me/gogolang/584801
https://t.me/gogolang/584804
я к тому, что твой код не сработает
сработает, если будет объявлена соответствующая структура
я бы через json.Unmarshal("...") инициализировал
https://play.golang.org/p/7Sln4pz_rzd
Обсуждают сегодня