问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android开发Json解析的一个问题

发布网友 发布时间:2022-04-23 19:58

我来回答

3个回答

热心网友 时间:2022-05-02 23:51

就是在for 循环里边再遍历一次。。你这个已经算是很简单的json了。。

我之前写过的。。

JSONArray province = person.getJSONArray("province");
for (int i = 0; i < province.length(); i++) {
JSONTokener provincekener = new JSONTokener(province.opt(i).toString());
JSONObject personbject = (JSONObject) provincekener.nextValue();
JSONArray provincelist = personbject.getJSONArray("cities");
//省份
String provinceName = personbject.getString("name");
for (int k = 0; k < provincelist.length(); k++) {
JSONTokener citieskener = new JSONTokener(provincelist.opt(k).toString());
JSONObject citiesbject = (JSONObject) citieskener.nextValue();
JSONArray schoollist = citiesbject.getJSONArray("schools");
//城市
String citiesName = citiesbject.getString("name");
for (int l = 0; l < schoollist.length(); l++) {
JSONTokener schoolkener = new JSONTokener(schoollist.opt(l).toString());
//学校
String schoolName = schoolkener.nextValue().toString();
ContentValues values = new ContentValues();
values.put(CourseDatabase.SCHOOL_NAME, schoolName);
values.put(CourseDatabase.SCHOOL_CITY, citiesName);
values.put(CourseDatabase.SCHOOL_PROVINCE, provinceName);
dbWrite.insert(CourseDatabase.TBL_SCHOOL, null, values);
}
}
}

热心网友 时间:2022-05-03 01:09

循环遍历,先将集合对象取出,然后将集合遍历,读取集合中对象对应的集合!

大概三层集合可以遍历出,每一层创建相应的对象进行接收!
现在电脑没编辑器,不然给你写一个!按照思路你也可以搞定,相信自己!

希望对您有所帮助!

热心网友 时间:2022-05-03 02:44

嵌套的json字符串只要再对象化一次不就行了,把外层转为json对象之后取出该对象中存储内层json字符串的属性再重新转换为json对象就行了啊
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 如何在android中把JSON对象转换为string android的json解析,在线等!!! android 怎么把json数据进行编码 android怎么直接把json转换为list Android开发 解析JSON数据格式 如何去掉JSON数 android中这样的JSON数据应该如何解析, android怎么遍历jsonobject android怎么吧对象转换成json Android Json解析 android中json解析后的数据怎样显示在手机上 android怎样解析复杂JSON数据,层数比较多的 android 怎么用json解析接口(本人新手,请大手帮忙解决下) android JSON文件解析! 求指点。 Android怎么解析这个json 求助android解析JSON的问题 在Android studio中解析json 怎么把公章抠出来,能直接盖到文件上 哪个有玫瑰花花语的,七朵玫瑰代表什么 请教:7朵红玫瑰+2朵白玫瑰的花语是什么? 红玫瑰数量多少的代语? 电脑怎么加密 类似这样的字符串,如何在android上用json解析???实际这是javascript对象 如何给电脑加密? 如何给电脑加密 学习中的什么作文 洗好的蟹怎么储存 杀好的螃蟹怎么保存才新鲜活螃蟹今天下午肢解了,放在冰箱冷冻层,明天早上煮可以吗_百度问一问 如何克服学习中的困难? 螃蟹怎么洗好可以放在冰箱里不蒸吗 学习中的成长 作文 500字 做好的螃蟹如何保存才能不变质? 怎样看待学习中的苦与乐 如何总结学习中的不足以及解决方法 有关学习中的佳句 学习中会遇到哪些问题? 有哪些学习中的小技巧 在学习中有哪些好的学习习惯 学习中的问题,在学习过程中,如何坚持? 学习中注意的细节 在学习中会遇到什么困难?