JSON:
com.abchina.dams.core.struts2.json.JSONUtil
序列化:String json = JSONUtil.serialize(user);//这个依赖于jackson,更简洁的依赖json-lib
反序列化:
UserObject user = JSONUtil.deserialize(json, UserObject.class);
如果反序列化为List,内部对象为xxxObject
JSONUtil.deserialize(json, List.class,xxxObject.class);
如果反序列化为Map,内部对象为String,xxxObject
JSONUtil.deserialize(json, map.class,String.class,xxxObject.class);
Struts2 JSON插件,自动将Struts2 Action中的对象自动序列化为JSON格式数据
root(必选参数) 指定了要序列化为JSON数据的对象为list,testVO
<param name="root">list,testVO</param>
有很多json插件org.codehaus.jackson
JSON天生是为JS准备的,基于txt格式
可以传输 String,Number,Boolean,数组,Object 对象
String,Number,Boolean
12345(整数),-3.9e10(浮点数),true、false 和 null 都没有双引号,否则将被视为一个 String。
数组:
["abc",12345,false,null]
对象:嵌套的复杂对象。
{"name":"Michael","address":
{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}
}
json自己的js处理json串。//如此的简单。
function handleJson() {
var j={"name":"Michael","address":
{"city":"Beijing","street":" Chaoyang Road ","postcode":100025}
};
document.write(j.name);
document.write(j.address.city);
}
JSON--字符串--互相转换:
var jsonObject = eval("(" + jsonFormat + ")");
//圆括号:eval构造对象的语法。
JSON对象转换成字符串:
var js字符串 = JSON.stringify(json对象);
大部分Ajax 框架早已包含了处理 JSON 数据的能力
如果用数组的话可以这样
JScript codevar mainArray = [
{"tag" :"任务","num":2},
{"tag" :"工作" ,"num":6}
];
mainArray .push({
"tag":"开会","num":3
});
alert(mainArray [2].tag);
mainArray.shift();
alert(mainArray [1].tag);
纯JSON可以这样
JScript codevar json={
id:"id1",
name:"开心"
};
//add property
json["gender"]="男" json.age=26可以么?
json["age"]=26;
json[""+startKey+""]=startValue;//key,value都是变量
alert(json.age);
//delete property
delete json["age"];
alert(json.age);
alert(json.gender);
分享到:
相关推荐
找json的关联实在太麻烦了。总结了下。 commons-httpclient-3.1.jar commons-lang-2.4.jar commons-logging-1.1.1.jar json-lib-2.2.3-jdk13.jar ezmorph-1.0.6.jar commons-collections-3.2.1.jar
NULL 博文链接:https://lic0112.iteye.com/blog/2156709
JSON入门Java篇-7-JSON总结.rar
json处理总结
Android中的JSON详细总结.doc
Android中JSON详细总结(全)
json格式的详细总结,方便快速了解json格式,解析json
linux加Shell解析json常用工具说明。
1、 如何将List变成Json字符串 2 2、 如何将一个对象变成Json字符串 2 3、 如何将一个对象的Json字符串变成该对象实例 2 4、 如何将一个List字符串,变成List实例 2 5、 在Ext中,如何将data变成Json串 3 6、 如何...
需要构建strus2 开发环境的朋友们,这是我在做开发时总结的jar,均来自官方网络。 struts2-core-2.3.15.1.jar struts2-dojo-plugin-2.3.15.1.jar struts2-json-plugin-2.3.16.3.jar struts2-junit-plugin-2.3.15.1....
把网上所有关于Newtonsoft.Json使用方法进行了总结,里面包括Json的序列化和发序列化,还有日期的处理。希望对大家有用。
ExtJs + Struts2 + JSON 程序总结
jquery,json专家总结
看完就能用android解析json,总结的很详细,内容包含了 android 中与json相关的:JSONArray JSONObject JSONStringer JSONTokener JSONException
解析JSON总结示例源码
此文档为json Jquery中有serialize方法,可以将表单序列化为一个“&”连接的字符串,但却没有提供序列化为Json的方法。不过,我们可以写一个插件实现。 有人用替换的方法,先用serialize序列化后,将&替换成“:”...
JSON API总结: 1) Javascript API; 2) Java API;
json处理,得到URL和请求参数和请求方法,处理请求参数和返回结果数据。需要导入jar包fastjson.
Json页面总结,提供页面前端能够使用。