| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 626 人关注过本帖
标题:json解析时,值中存在双引号问题。
取消只看楼主 加入收藏
ly504
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2020-11-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
json解析时,值中存在双引号问题。
{"firstName": "Vic"to"r", "lastName": "Espina", "Y0B": 1970}

这是一串需要解析的json串,很明显,firstName的值为Vic"to"r
但在解析时,会出错
请问各位大神,遇到这种情况,是否有解决办法!
小弟实在没办法了,出错会导致程序无法继续运行。
头疼!
搜索更多相关主题的帖子: 出错 解析 双引号 办法 存在 
2023-11-08 13:46
ly504
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2020-11-19
收藏
得分:0 
回复 2楼 laowan001
斑竹你好
截取是一种方法,我也想过。
但不行,因为那个双引号之间也有可能还有(:)和(,)
比如
{"firstName": "Vic"t,o"r", "lastName": "Espina", "Y0B": 1970}
所以我也是有点想骂人!
2023-11-08 14:07
ly504
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2020-11-19
收藏
得分:0 
回复 4楼 foxfans
要是有转义也就没这么烦了,主要是有些人就喜欢打破规则,然后,让其他人没辙。
2023-11-08 17:56
ly504
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2020-11-19
收藏
得分:0 
我用正则表达式  "[^",:]*"[^",:]*"[^",:]*" ,找出其中符合条件的进行转义替换,这只能找到里面不包含逗号和冒号的,因为json中的主要符号就是这两个。如果里面有逗号和冒号暂时就没办法了。
算了,先结贴了,谢谢你们。

2023-11-10 13:57
快速回复:json解析时,值中存在双引号问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022012 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved