您的位置:首页 > 移动开发 > Android开发

android sdk 下的JSON解析

2015-10-26 12:36 495 查看

数据类型

List<CategoryInfoBean> mCategoryInfoBeans=new ArrayList<>();
try {
JSONArray jsonArray=new JSONArray(jsonString);

for (int i = 0; i < jsonArray.length(); i++) {
CategoryInfoBean mTitleBean=new CategoryInfoBean();
JSONObject jsonObject=jsonArray.getJSONObject(i);
String mTitle = jsonObject.getString("title");
mTitleBean.title=mTitle;
mTitleBean.isTitle=true;
mCategoryInfoBeans.add(mTitleBean);
JSONArray infosJsonArray = jsonObject.getJSONArray("infos");
for (int j = 0; j < infosJsonArray.length(); j++) {
CategoryInfoBean infoBean = new CategoryInfoBean();
JSONObject infoJsonObject = infosJsonArray.getJSONObject(j);
infoBean.name1 = infoJsonObject.getString("name1");
infoBean.name2 = infoJsonObject.getString("name2");
infoBean.name3 = infoJsonObject.getString("name3");
infoBean.url1 = infoJsonObject.getString("url1");
infoBean.url2 = infoJsonObject.getString("url2");
infoBean.url3 = infoJsonObject.getString("url3");
mCategoryInfoBeans.add(infoBean);
}
return mCategoryInfoBeans;
}
} catch (JSONException e) {
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: