收藏
回答

java后台数据怎么传给小程序

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 工具 6.7.3 2.0.1

- 需求的场景描述(希望解决的问题)

java后台这样写的。

List catelist = ahCategoryService.getCategoryList();

super.getResponse().setContentType("text/json;charset=UTF-8");

PrintWriter out;

try {

out = super.getResponse().getWriter();

out.print(catelist);

out.close();

} catch (IOException e) {

e.printStackTrace();

}

小程序里这样写的

wx.request({

url: 'http://localhost/xaahzz/index/indexView!indexView.action',

data: {},

method: 'POST',

header: { "Content-Type": "application/x-www-form-urlencoded" },

success: function (sessionRes) {

that.setData({

categoryList: sessionRes.data

});

}

});


console.log打出来是[{imgPath=wxImagesCenter/4.jpg, cateId=4, cateName=健康食品}, {imgPath=wxImagesCenter/1.jpg, cateId=3, cateName=个人护理}, {imgPath=wxImagesCenter/3.jpg, cateId=2, cateName=美容护肤}]

看着没问题,但是实际上就是一个字符串,不是数组,怎么办?

回答关注问题邀请回答
收藏

1 个回答

  • Wོ
    Wོ
    2018-11-12

    stringify  把json字符串转一下呀

    2018-11-12
    有用
    回复
登录 后发表内容