收藏
回答

我的jason解析为什么会错误呢?

如果将res.data换成‘{"item":[1,2,3]}’,就会成功解析,外面换成双引号“{"item":[1,2,3]}”就会错误,但是从txt中得到的值是带双引号的,代码该怎么改呢

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2020-11-24

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-11-24
    有用
    回复 8
    • 正心
      正心
      2020-11-24
      就是先选择一个txt文件,然后解析,将得到的数组赋值给数据中的items。就出现了上面的错误信息。从txt中获得的字符串是用双引号括起来的,而JASON。parse()中的字符串在外面是单引号时才不报错。
      2020-11-24
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      2020-11-24回复正心
      txt的双引号是否为中文字符
      2020-11-24
      回复
    • 正心
      正心
      2020-11-24
      txt中只一个双引号,是英文的,解析出来的字符串带双引号是系统加上去的。应该是解析第一个字符的时候就出错了。
      2020-11-24
      回复
    • 正心
      正心
      2020-11-24
      这是系统输出的字符串,外面是双引号,系统加上去的。
      2020-11-24
      回复
    • 正心
      正心
      2020-11-24
      如果里面改成这个字符串,数不会报错了。
      2020-11-24
      回复
    查看更多(3)
登录 后发表内容
问题标签