Android解析字符串的Json数组
如何在Android中解析Json字符串数组并将其保存在Java字符串数组中(例如:xy [])?
我要解析的Json:
[ {
"streets": [ "street1", "street2", "street3",... ],
}
]
稍后在我的代码中,我想用该数组填充布局中的微调项。我尝试过的所有内容都只包含微调框中列出的一个街头商品。
回答:
解析
try { JSONArray jr = new JSONArray("Your json string");
JSONObject jb = (JSONObject)jr.getJSONObject(0);
JSONArray st = jb.getJSONArray("streets");
for(int i=0;i<st.length();i++)
{
String street = st.getString(i);
Log.i("..........",""+street);
// loop and add it to array or arraylist
}
}catch(Exception e)
{
e.printStackTrace();
}
一旦解析并将其添加到数组。使用相同的控件来填充微调框。
[
表示json数组节点
{
表示json对象节点
以上是 Android解析字符串的Json数组 的全部内容, 来源链接: utcz.com/qa/413419.html