Json相关串接

实例:

=======================================================

JSONArray jar = dao.queryPage(query, "test_table", pageNum, pageSize);
if (jar.isEmpty()) {
mes = UnitCode.mes_100;
} else {
mes = MsgCode.MES_0;
sb = getStringBuffer(jar);
}

String str = getJsonAppend(sb.toString(), mes, pageCount);

=======================================================

private StringBuffer getStringBuffer(JSONArray jar) {
StringBuffer sb = new StringBuffer();
JSONArray appendJar = new JSONArray();
for (int i = 0; i < jar.size(); i++) {
JSONObject jsob = jar.getJSONObject(i);
JSONObject appendJsob = new JSONObject();
appendJsob
.put("activity_id", jsob.getJSONObject("_id").get("$oid"));
appendJsob.put("prov", get(jsob, "province"));
appendJsob.put("school", get(jsob, "school"));
appendJsob.put("id", get(jsob, "uid"));
appendJsob.put("name", get(jsob, "uname"));
appendJar.add(appendJsob);
}
sb.append("\"activitys\":").append(appendJar).append(",");
return sb;
}

=======================================================

public String getJsonAppend(String str, String mes,int pageCount) {
StringBuffer sb = new StringBuffer();

sb.append("{");
if (str != null && !str.equals("")) {
sb.append(str);
}
if(pageCount!=-1){
sb.append("\"pageCount\":\"").append(pageCount).append("\",");
}

String[] ss = mes.split(",");
sb.append("\"code\":\"").append(ss[0]).append("\",")
.append("\"msg\":\"").append(conver(ss[1])).append("\"}");
return sb.toString();
}

 

转载于:https://www.cnblogs.com/xiaohaizhuimeng/p/Jsonchuangjie.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值