【发布时间】:2013-12-15 21:28:13
【问题描述】:
我正在尝试解析这个结构:(它让我发疯,我尝试了我能想到的一切。但是我不是很有经验)
{
"topDrops" : {
"week" : "14",
"player" : [ {
"percent" : "3.70",
"id" : "10948"
}, {
"percent" : "3.49",
"id" : "0532"
}, {
"percent" : "2.46",
"id" : "11214"
}, {
"percent" : "2.20",
"id" : "0529"
}, {
"percent" : "2.04",
"id" : "0508"
} ]
},
"version" : "1.0",
"encoding" : "ISO-8859-1"
}
“topDrop”就像一个文件名? player 是一个 JSONArray,由 5 个播放器 JSONObjects 组成。但是在 JSON 术语中,什么是最重要的。我在 JSON 验证器上检查有效,我需要类似的东西:
topDrop 作为 JSONObject 播放器为 JSONArray 并循环遍历数组中的对象。
有什么建议吗? /约翰
【问题讨论】:
-
你有一些关于你目前取得的成就的代码吗?
-
我会尽量把它弄干净。我已经改过很多次了,现在一团糟。
-
a/ 解析 json。 b/ topDrops 是一个由其名称引用的 jsonobject。 c/ 在这个 jsonobject 中, player 是一个 jsonarray,也被它的名字引用。 d/ 在这个数组中,有几个jsonobjects。 e/ 将 jsonobjects 视为映射或关联数组。
-
是的,这是真的。我现在开始工作了。我想我陷入了循环,失去了对事物的追踪。非常感谢大家的意见。