博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
**后台怎么处理JSON数据中含有双引号?
阅读量:7221 次
发布时间:2019-06-29

本文共 744 字,大约阅读时间需要 2 分钟。

http://bbs.csdn.net/topics/390578406?page=1

 

注意是后台,不是用js

另外我这个json是直接取得别人的传过来的字符串,不是我自己拼写的,所以我自己不能做到转义去拼接
如果针对
{"id":"FZ13082900190","type":"人口计生","title":"现在"新婚教育卡"在哪办","time1":"13-08-29","time2":"08-29","from":"网站"}
这个我直接拿到的字符串,关键的就是红色字体的

 

A:

这个需要源头处理,找提供接口的人 让他提供标准的JSON字符串给你不就行了·

这分明是未转义bug,一个有错误的字符串拿来做正则更正?哪有这种道理?

常识上来说,造房子先选好适用的建材,然后组装,哪里会是 造完了,再拆除坏掉设计不合理的建材这种思路?
应该是
内容->转义->json

 

让对方改,或者屏蔽双引号

 

这个是对方的问题了!这样提供的json格式本身就是错误的!!

 

---------------------------

自己写个方法  把属性值中的双引号改成中文引号就可以了   

private static String jsonString(String s){            char[] temp = s.toCharArray();                    int n = temp.length;            for(int i =0;i

 

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
你可能感兴趣的文章
iOS:quartz2D绘图(在PDF文件上绘制图片)
查看>>
PS网页设计教程XII——在PS中创建专业的web2.0的网页布局
查看>>
[Android Pro] Android性能优化典范第一季
查看>>
[摘录]第二部分 战略决策(1)
查看>>
shell浅谈之三for、while、until循环【转】
查看>>
Python-执行系统命令
查看>>
C#中几个不常用的操作符
查看>>
Java8-Lambda-No.01
查看>>
1.3 Quick Start中 Step 8: Use Kafka Streams to process data官网剖析(博主推荐)
查看>>
Windows 任务管理器中的几个内存概念
查看>>
php中的move_uploaded_file
查看>>
[游戏学习27] MFC 匀速运动
查看>>
抓包工具 - Fiddler(详细介绍)
查看>>
安卓机在按HOME键时,UNITY触发的APPLICATION_PAUSE事件
查看>>
人人都是 DBA(IV)SQL Server 内存管理
查看>>
离散数学拾趣(二):逻辑难题
查看>>
Efficient C#:为什么要把泛型作为返回值
查看>>
清华大学刘知远:在深度学习时代用HowNet搞事情
查看>>
[LeetCode] Different Ways to Add Parentheses 添加括号的不同方式
查看>>
Atom 检测php错误扩展linter-php
查看>>