如何在
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对象节点