后台转换JSON数据类型,前台解析JSON数据等等例子总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

后台转换JSON数据类型,前台解析JSON数据等等例子总结

JSON对象:

JSONObject obj = new JSONObject();

obj.put("result", 0);

obj.put("message", message);

return obj.toJSONString();

前台解析:

Success:function(data){

var result = data.result;

var message = data.message;

}

json对象中有json对象的写法:

Objstr为一个JSONObject obj的String转换

private String getsuccess(String objstr,int number){

JSONObject obj = new JSONObject();

obj.put("result", 1);

obj.put("obj", objstr);

obj.put("number", number);

return obj.toJSONString();

}

前台解析:

Picjson为success返回的data

var result = picjson.result;

if (result==1) {

var objdata = picjson.obj;

var data = eval('(' + objdata + ')');

var num = picjson.number;

picurl = null;

showpiclist(data, num);

} else{

alert(picjson.message);

picurl = null;

}

list转成json对象

需要的包:

mons-lang.jar

mons-beanutils.jar

mons-collections.jar

mons-logging.jar

5.ezmorph.jar

6.json-lib-2.2.2-jdk15.jar ,

由于在struts2中没有自带的.ezmorph.jar ,一开始List对象列表转换成json数据格式的时候并不对还报错List

bean=newmainservice.getImageBeanbyNewid(newid);

JSONArray

json=JSONArray.fromObject((Object)bean);

System.out.println(json.toString());

response.getWriter().print(json.toString());

}catch(Exception e){e.printStackTrace();}

前台解析:

$.ajax({

method:"post",

url:"/bs.cxhd/pub/newpiclist.action",

data:{"newid":newid},

success:function(data){

var piclist=eval(data);

alert(piclist.length);

alert(piclist[0]["url"]);

},

error:function(data){}

因为时间有限,我就不贴那么多代码了,剩下的自己看看就懂额。毕设有需要的联系QQ2978077563

后期即将发布几个中小型的web项目,需要源码的请加QQ

相关文档
最新文档