收藏
回答

Java后台 后台如何向小程序前端传递String字符串?

希望同时传递数组对象和一个字符串,直接写成json格式,后台获取数据时打印显示undefined

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

3 个回答

  • 有赞
    有赞
    2022-03-15

    如果data为字符串 那肯定不能以对象方式去获取,data为json的话可以先JSON.parse转成对象之后再使用

    2022-03-15
    有用
    回复
  • 나의 작은 행운
    나의 작은 행운
    2022-03-15

    不好意思 没有描述清楚,具体如下 :前端(微信小程序) wx.request({ url:***,method:get ,data:openid,success:function(result){ console.log(result.data.teamname)}}) 前端打印出来时undefined[result中显示data已经北转化为字符串],因为后台直接传递的字符串。后端(java后台):List<teamlist> team=teamservice.getteanmlist()[数组对象];String teamname=team.getTeanname()[字符串];JSONArray teamlist=JSONArray.fromObject(team);String teamarrray=teamlist.toString();Stirng jsonstr="{\teamlist\":"+teamarrray+",\"teamname\":"+teamname+"}"[将字符串与数组对象同时传递] out.write(jsonstr)。

    想要问如何同时传递数组对象和字符串,同时前端能够获取且打印(console)出来不会显示undedfinded.

    2022-03-15
    有用
    回复
  • 一π狐言
    一π狐言
    2022-03-15

    接的啥 打的啥 谁传递 谁接收

    2022-03-15
    有用
    回复
登录 后发表内容