如题通过源码匹配得到字符串html=[{"src": 'https:\/\/cdn.abc.com\/images\/b\/5\/5\/b55ed233-02c3-11ea-a644-cfcab9d7cb04.jpg',"width": "700"},{"src": 'https:\/\/cdn.abc.com\/images\/b\/5\/5\/b55ed233-02c3-11ea-a644-cfcab9d7cb04.jpg',"width": "700"},{"src": 'https:\/\/cdn.abc.com\/images\/b\/5\/5\/b55ed233-02c3-11ea-a644-cfcab9d7cb04.jpg',"width": "700"}]
通过下图方法转换报错,如何正确转换解析 json 字符串?
优秀
我知道哪里出问题了,大括号前面还需要加单引号
这段内容的前后信息是什么?
我感觉也是单双引号的问题,但我换完还是不行,用其它 json 字符串在海阔转换测试也不行。。
改为这个试试
var html=a.match(/\[[\S\s]*?\]/gi)[0].replace(/\'/g,"\"");