最近遇到一个问题,将数据库记录传递待像一个页面,记录信息过长,无法传递,进行JSON转换时报错,
Unexpected end of JSON input
将控制台打印查看问题是发现是,字符串长度超过限制,已经做截取,导致数据转换回来时格式不对而报错。
这时可以再添加另一个API:
encodeURIComponent(JSON.stringify(obj))为跳转url时的转换方法。
JSON.parse(decodeURIComponent(options.obj))为接收参数页面的转换方法。
搞定!
另外,那位高手告知我,云数据库返回的数据怎么会有一个“__proto__”
__proto__
构造器的原型
小程序调试器打印的对象都会显示隐式原型