免费国产欧美国日产_少妇AV一区二区三区无码_蜜桃精品av无码喷奶水小说_jk18禁网站视频_精产国品一二三级产品区别_被夫の上司に犯波多野结衣_78m成人手机免费看_最爽最刺激18禁视频_偷偷色噜狠狠狠狠的777米奇

易優(yōu)GEO 重磅上線 ~ 一站式GEO優(yōu)化工具,讓豆包、文心一言、DeepSeek 在回答中主動(dòng)推薦你的品牌,搶占AI流量入口!  點(diǎn)擊查看

小程序模板網(wǎng)

微信小程序JSON數(shù)據(jù)的傳遞

發(fā)布時(shí)間:2018-04-25 10:49 所屬欄目:小程序開發(fā)教程

微信小程序和JAVA的開發(fā),屬于純天然的前后臺(tái)分離開發(fā),

  微信小程序負(fù)責(zé)前端頁(yè)面的樣式,邏輯以及跳轉(zhuǎn)。

  后臺(tái)JAVA負(fù)責(zé)數(shù)據(jù)的封裝,業(yè)務(wù)邏輯,打包數(shù)據(jù)傳遞。(接口開發(fā))

 

JSON是極為重要的工具:小程序之間傳遞JSON

 

  1. 1. JSON.stingify()可以將JSON對(duì)象或者數(shù)組轉(zhuǎn)換成json格式字符串
  2.  
  3. 2. JSON.parse()將json格式的字符串,轉(zhuǎn)換成JSON對(duì)象或者數(shù)組
  4.  
  5. 3. wx.request()微信小程序的請(qǐng)求發(fā)送中文數(shù)據(jù)時(shí)候,需要轉(zhuǎn)換
 

  1. wx.request({
  2. url: 'xxinterface',
  3. header: {
  4. "content-type": "application/x-www-form-urlencoded"
  5. },
  6. data: Util.json2Form({
  7. data1: '中文數(shù)據(jù)'
  8. }),
  9. method: "POST",
  10. success:function(e){
  11. //成功回調(diào)
  12. }
  13. })
 

JAVA之間JSON數(shù)據(jù)使用:

 

  1. 1. list轉(zhuǎn)jsonarray:JSONArray ja = JSONArray.fromObject(list);
  2.  
  3. 2. map轉(zhuǎn)jsonobject:JSONObject jo = JSONObject.fromObject(map);
  4.  
  5. 3. javabean轉(zhuǎn)jsonobject:JSONObject jo = JSONObject.fromObject(new JavaBean());
  6.  
  7. 4. string轉(zhuǎn)jsonobject:JSONObject jo = JSONObject.fromObject(str);
  8.  
  9. 5. string轉(zhuǎn)jsonarray:JSONArray ja = JSONArray.fromObject(str);

使用:

JSONObject操作獲取key對(duì)應(yīng)的value:  JSONObject jsonObject=JSONObject.fromObject(objectitem);  String productno = jsonObject.getString("productno");  Integer number = jsonObject.getInt("number");  JSONArray獲取第幾個(gè)JSONObject  jsonArray.get(0)


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉(cāng)庫(kù):starfork
本文地址:http://m.szcjxy.com/wxmini/doc/course/24047.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢: 點(diǎn)擊咨詢
在線客服