千家信息网

JSON的示例分析

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章给大家分享的是有关JSON的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。json[{"id":394,"qy_json":"{\"title\":[\"序
千家信息网最后更新 2025年11月06日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安全错误 数据库的锁怎样保障安全 深圳机器人软件开发 社区组织开展网络安全宣传活动 郴州网络安全教育考试答案 在一个单元格里提取数据库 服务器做完系统还用改bios吗 服务器为了安全防护 广东综合软件开发收费 网络安全检查新闻报道 要输入密码和验证码网络安全吗 数据库管理员多少人 市委编办网络安全汇报会议 简述车载网络技术的优点 查看sql数据库表数据量 第六届网络安全宣传 系统软件开发文档编写指南 显示数据库表结构 软件开发职业目标规划范文 陕西公安警官学院网络安全专业 mssql数据库异地备份 世界前几的网络安全团队 数据库运维的就业前景 广州服务器报废预约 如何做网络安全宣传 app违反网络安全法 虚拟局域网网络安全 软件开发费用人工 宁河软件开发公司电话 客如云收银机显示服务器内部错误 湖北综合软件开发报价表 在线网络安全专业就业前景
0