【发布时间】:2015-06-23 14:01:50
【问题描述】:
我正在尝试从 JSONObject 获取字符串。
我的 JSON 看起来像这样:
{
"agent":
[
{"name":"stringName1", "value":"stringValue1"},
{"name":"stringName2", "value":"stringValue2"}
]
}
我想从 stringName1 和 stringName2 中获取值。所以首先,我尝试使用这个来获取“代理”:
JSONObject agent = (JSONObject) jsonObject.get("agent");
但是,这会引发错误。
您对如何处理有任何想法吗?
【问题讨论】:
-
“代理”是 JSONArray。
jsonObject.optJSONArray("agent");