使用一个简单实例直接上代码
报文:
{
“interfaceCode”: “InterFaceName”,
“requestTime”: 1452562351655,
“data”: {
“userReq”: {
“userList”: [
{
“name”: “李明”,
“sex”: “男”,
“age”: “23”
}
]
}
}
}
对上述请求报文的封装:
// 用于封装推送数据的对象
JSONObject jsonObject = new JSONObject();
JSONObject data = new JSONObject();
JSONObject userReq = new JSONObject();
List userList = new ArrayList();
JSONObject user = new JSONObject();
// 封装主要数据
user.put(“name”, “李明”);
user.put(“sex”,“男”);
user.put(“age”,“23”);
userList.add(user);
// 封装数据
userReq.put(“userList”,userList);
data.put(“userReq”,userReq);
jsonObject.put(“interfaceCode”,“InterFaceName”);
jsonObject.put(“requestTime”,new Date());
jsonObject.put(“data”,data);
return jsonObject