Tôi có một chuỗi json như sau:Golang phân tích một json với NĂNG ĐỘNG chìa khóa
j := `{"bvu62fu6dq": {
"name": "john",
"age": 23,
"xyz": "weu33s"
.....
.....}
}`
tôi muốn trích xuất các giá trị của name
và age
từ trên chuỗi json. Tôi đã xem ví dụ này tại địa chỉ golang http://play.golang.org/p/YQgzP7KPp9
Nhưng vấn đề của tôi là chìa khóa trong json ở cấp cao nhất là năng động. Điều đó có nghĩa là bvu62fu6dq
là động. Tôi đã tạo ra cấu trúc như thế này:
type Info struct {
UniqueID map[string]string
}
Nhưng không chắc chắn làm thế nào để giải nén name
và age
. Mã của tôi là tại http://play.golang.org/p/Vbdkd3XIKc
có thể trùng lặp của [Làm thế nào để phân tích cú pháp/deserlize một JSON động trong Golang] (https://stackoverflow.com/questions/29347092/how-to-parse-deserlize-a-dynamic-json-in-golang) – Flimzy