最近在学习小程序时候,发现后台返回的JSON数据字符串转JSON出错,如下:

转换语句:if (JSON.parse(uploadFileRes.data).code == 401) {//开始出错

SyntaxError: Unexpected token  in JSON at position  at JSON.parse (<anonymous>)

E文不太好,大致意思是JSON格式出错,我就把文本复制进行在线检查,没又问题,没办法,只能百度,解决办法如下:

1 修改为echo json_encode($data,true),测试没用。

2 字符串有不同的类型,我试着用JSON.stringify(uploadFileRes.data).code==1),同样报错

3  用了百度的N种方法没卵用。

4 最后看到有篇文章说是开始有个空字符导致,转为整数就可以了,但给了我一个思路,我想能不

能把这个字符截取掉,不就可以了吗?马上开干

if (JSON.parse(uploadFileRes.data.slice(1)).code == 401) {///

在这个uploadFileRes.data做了一个截取,就可以了。

困扰我2天的问题终于解决了,万岁万岁,太开心了。

微信小程序后台返回的JSON字符串转JSON报错问题解决方案相关推荐

  1. 今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2...

    今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2 查官方文档 解决方法 在 PowerShell中运行以下内容, 然后重启服务器 # Enab ...

  2. 微信小程序中this.setData is not a function报错问题

    微信小程序中this.setData is not a function报错问题 新手在编写小程序时经常会遇到的一种错误. 新手在编写小程序时经常会遇到的一种错误. 在小程序中,通常我们用setDat ...

  3. 微信小程序开发工具npm用不了,报错“npm不是内部或外部命令,也不是可运行的程序”

    微信小程序开发工具npm用不了,报"npm不是内部或外部命令,也不是可运行的程序"错时. 1.首先查看是否下载了Node.js.如果没有下载下载一个,最新版本的已经添加了环境变量, ...

  4. 微信小程序开发页面无法显示,未注册报错

    微信小程序开发 VM507 WAService.js:2 Page "pages/post/post" has not been registered yet 在对应的js文件中检 ...

  5. 微信小程序登录一键登录,出现异常,报错40029,状态消息

    从别的项目组接手了一个taro开发的小程序,编译成功用微信开发者工具打开的时候,我用我自己的开发者appid登录微信开发者工具,项目运行成功后,登录页面,微信一键登录报错状态码:40029 解决办法: ...

  6. 微信小程序引用外部文件找不到文件报错问题

    util.js目录代码      (module.exports 这一步非常重要) //util.js//封装的函数 function count(str) { console.log(str) }/ ...

  7. 微信小程序后台 iv encryptedData 解密

    微信小程序后台 iv encryptedData  解密准备工作 首先 第一步配置 pom <dependency><groupId>org.bouncycastle</ ...

  8. 基于腾讯云服务器部署微信小程序后台服务(Python+Django)

    一 前言 微信小程序,相信大家早已熟知,它是一种无需下载安装即可使用的轻型应用,具有跨平台和接近Native App性能体验的优势.从开发模式上说,它是前后端分离的,微信小程序负责实现前端应用,后端服 ...

  9. 微信小程序python flask_Python Flask 搭建微信小程序后台详解

    前言: 近期需要开发一个打分的微信小程序,涉及到与后台服务器的数据交互,因为业务逻辑相对简单,故选择Python的轻量化web框架Flask来搭建后台程序.因为是初次接触小程序,经过一番摸索和尝试,个 ...

最新文章

  1. 合并多个Word文档
  2. hdu 1500 Chopsticks
  3. 【赛道解析】针对冷热读写场景的 RocketMQ 存储系统设计思路拆解
  4. 使用Letax引用文献一直报错: LaTeX Error: Something‘s wrong--perhaps a missing \item
  5. 安装MyEclipse得心得
  6. c-style字符字符串_C字符串-能力问题与解答
  7. python自动抓取论文_用python抓取某期刊最近5年发表的所有文章的关键词和摘要...
  8. 全文搜索 (SQL Server) 修复
  9. cad缺失字体补全工具_CAD图纸字体不全怎么办?只要修改字体映射表就可以轻松解决了...
  10. 532. 数组中的K-diff数对
  11. BCNet实现PLC数据采集解决方案,BCNet
  12. 龙芯2F笔记本8089D
  13. 简道云-灵活易用的应用搭建平台
  14. chrome浏览器的跨域问题解决
  15. PC能登录微信,但是不能访问网页/代理服务器没有响应
  16. 亚马逊测评有哪些误解?
  17. nodejs之setTimeout
  18. CSS之排列系列--块级元素、内联元素、内联块元素--区别/详解
  19. 有能力的人从不抱怨大环境!
  20. 数字电位器程控可调电阻IC

热门文章

  1. 实验五、异常处理与I/O操作
  2. vue 解决重复点击导航路由报错 问题
  3. 数据库课程设计——火车票售票系统
  4. 考研计算机最低分数,考研最低录取分数线是多少
  5. mel频谱--学习笔记
  6. 《转载》Mybatis 拦截器介绍
  7. C++实现生产者消费者队列
  8. 讯飞离线语音合成接入
  9. 一语成金,说透管理,点透人生!
  10. 【Unity3D】Helloworld