从servlet传递json格式字符串到小程序js文档中,但是无法通过JSON.parse(res.data)来赋值给全局对象
success: function(res) { //res就是接收后台返回的数据
// that.setData({
// tt: res.data,
// })
console.log("提前测试字符串:" + res.data + "----" + typeof(res.data));
app.obj = JSON.parse(res.data);
console.log("测试格式2: " + app.obj.ta_name + "~~~~~~" + typeof(app.aaa));
},
报错:Unexpected token ' in JSON at position 11
我查了很多资料,说是单双引号的问题,但是我在servlet中无法全部都改成双引号,因为传递的是字符串,最外面必须要双引号。 其中app.obj是我在app.js中定义好的全局对象。
这个是我console.log出来的res.data的数据:
