疾风kkk
疾风kkk
  • 发布:2023-07-23 12:38
  • 更新:2023-07-23 13:20
  • 阅读:193

JSON.parse() 在安卓转换正常,正常判断,ios调试无效。求解

分类:uni-app

2023-07-23 12:38 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

你好,, 在你39行 使用 var body = JSON.parse((msg.payload.replace(/\s*/g,""))),你试试

  • 疾风kkk (作者)

    不行,报错

    [JS Framework] Failed to execute the callback function:[ERROR] : [JS Framework] Failed to execute the callback function:SyntaxError: JSON Parse error: Expected '}' __ERROR

    2023-07-23 13:08

喜欢技术的前端

喜欢技术的前端 - QQ---445849201

if(msg.payload&&typeof msg.payload == 'string'){  
    var payloadStr = msg.payload.replace(/\s*/g,"")  
    var body = JSON.parse(payloadStr)  
}

这样试试

  • 疾风kkk (作者)

    var shuxin = eval("("+msg.payload+")");

    var body = eval("("+shuxin+")");


    这样才行

    2023-07-23 13:26

  • 喜欢技术的前端

    回复 疾风kkk: 解决了就好

    2023-07-23 13:32

要回复问题请先登录注册