我有一个以下的 JSON 字符串:
j := `{"bvu62fu6dq": {
"name": "john",
"age": 23,
"xyz": "weu33s"
.....
.....}
}`
我想从上面的JSON字符串中提取name
和age
的值。 我看了golang网站上给出的这个例子http://play.golang.org/p/YQgzP7KPp9
但我的问题是顶层JSON中的键是动态的。 这意味着bvu62fu6dq
是动态的。 我创建了这样的结构体:
type Info struct {
UniqueID map[string]string
}
但不确定如何提取name
和age
。我的代码在http://play.golang.org/p/Vbdkd3XIKc
bvu62fu6dq
。因此,我不能使用info["bvu62fu6dq"].Name
。 - JVK