java后台怎么解析含有特殊字符的json字符串,如含有逗号,冒号等特殊字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java后台怎么解析含有特殊字符的json字符串,如含有逗号,冒号等特殊字符相关的知识,希望对你有一定的参考价值。

"s0":413,"m1":"sdfs,123,sdf,sdfsdf,sdfsdf","m2":"","m3":"","m4":"","m5":"摘要","m6":"豫检【2002】1号字","m7":"sdfs,dfsdf,122,sss","m8":"2012-11-07","s2":"2012","s10":0,"s1":"永久","m11":"sdfsdf","m12":"李四","s7":"1","m15":"档案室","m16":"情况说明","s3":"","m19":2,"m20":"sdfs","m23":"绝密","s14":1,"s15":0,"m26":"","s5":"1","s6":"65891","s4":"m29m29m29m29m31","m29":"2012-11-09 16:36:33","m30":"2012-11-09 16:36:33","m31":0,"m32":"","s11":"0413","s12":"0413","s13":"admin","s18":"abc,123,abc,123" ,像这种不确定键值的字符串,怎么解析

js的对象很强大的,没有键值你自己指定嘛,键可以是0,1,2,3...这些都行啊,split(“,”)函数可以将他们分离成一个一个子串,这些刺穿不就是每个键所对应的值嘛 参考技术A 搜索 "Gson" 参考技术B sdfsdf

C# json字符串解析含有双引号

最近在维护一个C#项目,一个ajax请求列表数据没有展示数据。

第一反应就是查看请求有没有数据,于是到后台打断点发现有数据,但是页面没有展示。

此时觉得有点诡异,于是在ajax的error方法里面设置断点,居然进来了,于是打印错误消息,发现是json转换异常。

于是想到可能是有特殊字符,定位到315,发现是字符串中含有双引号。

解决办法想到了在JSONARRAY先将字符串encode,然后在js中在decoder。

经过测试问题解决了!!!

 

 

以上是关于java后台怎么解析含有特殊字符的json字符串,如含有逗号,冒号等特殊字符的主要内容,如果未能解决你的问题,请参考以下文章

Json数据中的特殊字符处理

iOS Json解析中特殊字符串('\\')处理

dom4j解析标签名中含有特殊字符报错

求助后台json串返回到前台自动四舍五入怎么解决

ajax传参里含有特殊字符的坑

java 解析json字符串