ftsg.net
当前位置:首页 >> jAvA正则转义json中双引号 >>

jAvA正则转义json中双引号

你的JSON本来就有问题吧,怎么可能引号里面还有引号?如果JSON是JS中的,那么双绰号里面可以有单引号,单引号里面也可以有双引号。就像{"地址":"北京市海淀区'中关村南大街'8号"}. 如果JSON在JAVA中,那就用\转义一下。{"地址":"北京市海淀区\"(...

$str = '{"a": "aaaa"}';$str = preg_replace('/"/', '', $str);echo $str;参考以上php代码 preg_replace 的第二个参数自己定义

$str = '{"a": "aaaa"}';$str = preg_replace('/"/', '', $str);echo $str;参考以上php代码 preg_replace 的第二个参数自己定义

var str1 = '{x:2, list:[{a:0, b:"0", alist:[]}, {a:1, b:"1", alist:[]}]}';var reg = /([^\:\s\{\[]+)\:/g;var str2 = str1.replace(reg, "\"$1\"\:");console.log(str2);

$str = str_replace(array('+"', '"+', '" ('), array('+\"', '\"+', '\" ('), $str);$info = json_decode($str, true);

我不是给你改好了啊,你还来提问,是不是嫌弃我的答案,还是看我不起啊,我可不认识你哦

这样的话,只需要截取需要的字符串即可。 举例: public static void main(String[] args) {String parse="[{CSTM_NO:\"11118\",CSTM_NAME:\"广东XX电力有限公司\",FIX_GNL:\"111810158\",FIX_ACC:\"D201306070003\",OP_FLAG:\"正常\",BUSS_KIND...

首先这个字符串有问题。 应该是 '{"news":[{"b":"b1","c":"c1"}]}'或者是"{'news':[{'b':'b1','c':'c1'}]}" 解析 JSON.parse('{"news":[{"b":"b1","c":"c1"}]}')或者JSON.parse("{'news':[{'b':'b1','c':'c1'}]}")

这样写 $preg = '/[^\\"dcontent\\":\\"(.*)\\"\}"]/i'; $msg = 'suxxyyy'; 你再改改,好像中文无法输出 另外\\这里有点问题

使用正则表达式就可以很方便的将\r\n替换成"", 或者你可以使用String 的spit("\r\n")来进行分割后,在进行组合,

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com