JSON.parse转换

求助
获赞:0    评论:5    查看:427

如题通过源码匹配得到字符串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 字符串? Screenshot_20200725_165453_com.example.hikerview.png

回复(5)
  • 小飞飞 回复
    ffui 2020-07-25 19:25:41

    我知道哪里出问题了,大括号前面还需要加单引号

    优秀

  • ffui 回复

    我知道哪里出问题了,大括号前面还需要加单引号

  • Reborn 回复

    这段内容的前后信息是什么?

  • ffui 回复
    小飞飞 2020-07-25 17:56:39

    改为这个试试

    var html=a.match(/\[[\S\s]*?\]/gi)[0].replace(/\'/g,"\"");

    我感觉也是单双引号的问题,但我换完还是不行,用其它 json 字符串在海阔转换测试也不行。。

  • 小飞飞 回复

    改为这个试试

    var html=a.match(/\[[\S\s]*?\]/gi)[0].replace(/\'/g,"\"");

发表话题
  • 积分
    0
  • 注册排名
    2654