微信小程式的Java後端返回JSON資料型別

2021-09-22 22:29:28 字數 1664 閱讀 9007

1.返回引數

返回引數 引數

引數名型別

code

狀態碼number

data

資料string/array/object

errmsg

錯誤資訊

string

2.建立模型

import net.sf.json.json;

public class returnparametermodel

public returnparametermodel(integer code, json data, string errmsg)

public integer getcode()

public void setcode(integer code)

public json getdata()

public void setdata(json data)

public string geterrmsg()

public void seterrmsg(string errmsg)

}

3.對於string型別的資料返回

// 建立例項

returnparametermodel returnparametermodel = new returnparametermodel();

// 返回code

returnparametermodel.setcode(200);

// 返回的引數

string parameter = "我是返回的引數";

// 轉為jsonobject

jsonobject parameterjsonobject = jsonobject.fromobject(parameter);

// 傳入模型

returnparametermodel.setdata(parameterjsonobject);

// 返回errmsg

returnparametermodel.seterrmsg("ok");

// 返回前端

return jsonobject.fromobject(returnparametermodel);

4.對於list型別的資料返回

// 建立例項

returnparametermodel returnparametermodel = new returnparametermodel();

// 返回code

returnparametermodel.setcode(200);

// 返回的引數

listparameterlist = [我是需要返回的list]

// 轉為jsonarray

jsonarray jsonarray = jsonarray.fromobject(parameterlist);

// 傳入模型

returnparametermodel.setdata(jsonarray);

// 返回errmsg

returnparametermodel.seterrmsg("ok");

// 返回前端

return jsonobject.fromobject(returnparametermodel);

微信小程式 後端介面

主要controller介面 namespace addons fenxi controller use home controller addonscontroller class fenxicontroller extends addonscontroller this ajaxreturn l...

微信小程式支付(PHP後端)

2.小程式支付開發步驟 1 統一下單 public function pay private function wechatpay protected function getsign obj 簽名步驟一 按字典序排序引數 ksort param string this formatbizquery...

微信小程式 返回頂部功能

wxml js 回到頂部功能 獲取滾動條當前位置 onpagescroll function e else 一鍵回到頂部 gotop function e else 上述 js 中有乙個特別討巧的顯示圖示的方法 icosrc image null.png 如果不加這條語句,使用者隨時隨刻都能看到 回...