小程序
小游戏
企业微信
微信支付
扫描小程序码分享
后台返回的JSON数据,少的时候可以正确转化为JSON对象,数据多一点就转化失败,直接在后面加了 show more(96.5k),小程序是否对返回JSON数据有长度限制?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
哈哈哈 ,后端给你返回的是字符串 用 JSON.parse() 转一下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
发下报了什么错
这里是console打印出来的,和你的报错无关
后端返回json字符串,要用JSON.parse(json字符串) 转为json对象,才行
这里应该是一件转化完毕了。
只是console里为了防止过多内容刷屏 所以给你折叠了。
你可以copy出来找个地方粘贴一下看看是不是完整的。
正常应该是转为JSON对象能过正确转为json对象,但是在小程序里面就转失败了每次调试错误的位置都不一样。谢谢各位,优化了一下后台接口。在数据少的时候后台返回JSON字符串没有问题,小程序会自动解析成json对象,如果数据多的时候,后台返回JSON字符串,小程序不能解析成对象。所以我在后台直接返回JSON对象,小程序端就没有问题了。具体什么原因还不知道。
是wx.request回来的数据吧,加个 dataType
wx.request({
....
dataType: 'json'
success:function(res){...}
})
应该只是显示不完吧,
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
哈哈哈 ,后端给你返回的是字符串 用 JSON.parse() 转一下
发下报了什么错
这里是console打印出来的,和你的报错无关
后端返回json字符串,要用JSON.parse(json字符串) 转为json对象,才行
这里应该是一件转化完毕了。
只是console里为了防止过多内容刷屏 所以给你折叠了。
你可以copy出来找个地方粘贴一下看看是不是完整的。
正常应该是转为JSON对象
能过正确转为json对象,但是在小程序里面就转失败了
每次调试错误的位置都不一样。谢谢各位,优化了一下后台接口。在数据少的时候后台返回JSON字符串没有问题,小程序会自动解析成json对象,如果数据多的时候,后台返回JSON字符串,小程序不能解析成对象。所以我在后台直接返回JSON对象,小程序端就没有问题了。具体什么原因还不知道。
是wx.request回来的数据吧,加个 dataType
wx.request({
....
dataType: 'json'
success:function(res){...}
})
应该只是显示不完吧,