mysql json 引号 双引号_**后台怎么处理JSON数据中含有双引号?

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 staticString jsonString(String s){char[] temp =s.toCharArray();int n =temp.length;for(int i =0;i

temp[j]='”';

}else if(temp[j+1]==',' || temp[j+1]=='}'){break;

}

}

}

}

}return newString(temp);

}


版权声明:本文为weixin_39704246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。