千家信息网

JSON的示例分析

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,这篇文章给大家分享的是有关JSON的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。json[{"id":394,"qy_json":"{\"title\":[\"序
千家信息网最后更新 2024年11月11日JSON的示例分析

这篇文章给大家分享的是有关JSON的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

json

[{"id":394,"qy_json":"{\"title\":[\"序号\",\"许可文件编号\",\"许可文件名称\",\"有效期自\",\"有效期至\",\"许可机关\",\"许可内容\",\"状态\",\"详情\"],\"info\":[[\"1\",\"(成)登记内变字【2017】第000050号\",\"其他\",\"1988年2月11日\",\"\",\"成都市工商行政管理局\",\"将"成都西南冶金测量工程公司"变更为\"四川冶勘汇宇地理信息工程公司\".\",\"有效\",\"查看\"]]}","company_id":26204710,"create_time":1488327047000}]

以上json是错误的,因为都多了中文双引号在这里 将"成都西南冶金测量工程公司"变更,下面来看解决

1.分析看出这是一个数组json

2.在数组中还有嵌套

3.嵌套中的数组并非传统冒号:隔开,而是已数组对应的方式来展现

解决步骤

1.遍历数组json

for (int i = 0; i < array.size(); i++) {                B_admin_licens xzxk = new B_admin_licens();                String json = array.getString(i);

2.得到数组字符串,并将双引号的问题预处理

json = json.replace(""", "");json = json.replace(""", "");

3.字符串转json对象jsont,jsont取出对应的value值

JSONObject jsont = JSON.parseObject(json);Object id = jsont.get("id");Object company_id = jsont.get("company_id");

4.嵌套的value怎么取?jsont取出对应的value值转成string类型,再把qy_str转成json对象,方能取出数组内容

String qy_str = jsont.getString("qy_json");JSONObject qy_json = JSON.parseObject(qy_str);JSONArray info_array = qy_json.getJSONArray("info");JSONArray title = qy_json.getJSONArray("title");

5.info是数组嵌套数组,为此要循环两次才能取出

for (int j = 0; j < info_array.size(); j++) { JSONArray info_list = info_array.getJSONArray(j);    for (int k = 0; k < info_list.size(); k++) {                                info_list.getString(k);   } }

json转义内容带有引号的数据

value.replace("\"",\\\")

json处理内容中多双引号的情况php端处理

$a = '{"name" : "John \"\"Cliff\"Cliff\" Barxter"}';dump(json_decode($a, true));

感谢各位的阅读!关于"JSON的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

数组 内容 引号 分析 有效 公司 工程 工程公司 成都 示例 冶金 字符 字符串 对象 文件 更多 有效期 篇文章 处理 测量 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美团优选老说服务器错误403 迈科网络技术有限公司 excel表里重复数据库 网络安全工作网络舆情 女生学数据库应用技术好吗 厦门专业软件开发公司哪家好 官渡区品牌软件开发咨询报价 江苏华为服务器维修调试费用 计算机网络安全发展四个过程 网络安全意识普及演讲稿 有关软件开发的公司 硕士论文软件开发创新点 韶关市喵咪网络技术有限公司 怎么传东西到云服务器 汉南定制软件开发 三维软件开发框架 怎么在服务器上做仿真 实时数据适合存在什么数据库 西城区戴尔双路机架式服务器 软件开发公司拓客渠道 存储服务器有什么用 瑞庭网络技术代码 tcp服务器压力测试工具 软件开发高新怎么运营 网络设备服务器采购表 CISCO服务器管理口图标 西城区戴尔双路机架式服务器 东软网络安全产品什么时候研发 省考服务器 大学生网络安全常识十条
0