1.jQuery AJAX API
$.AJAX({settings})
settings:
url:请求路径
type:请求的方式
data:发送服务器的参数
beforeSend:function,发送请求前 可修改 XMLHttpRequest 对象的
success:function,
代表成功状态的
响应函数,参数是服务器端返回
的数据对象
complate:function,代表所有的操作都已经完成后所做的处理
error:function,代表错误处理函数
$.get(url,function(){})
url:请求路径
function
是回调函数,参数代表服务器响
应对象
$.post()
url:请求路径
function是回调函数,参数代表服务器响应对象
2.fastjson
fastjson是阿里巴巴的开源JSON序列化与反序列化对象框架
public static String toJSONString ( Object
object ) 该方法是将一个对象转换为JSON
数据格式
2.1对象转换
在pom.xml中添加依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.76</version>
</dependency>
日期格式处理在对象的日期字段上添加
@JSONFILED
(
format
=
'yyyy-MM-dd'
)
JSON
.
toJSONString
(
student
) ;
//
转换格式
: {属性
:
属性值
}
数组
int
[]
array
=
new
int
[]{
5
,
8
,
10
} ;
JSON
.
toJSONString
(
array
) ;
结果[5,8,10]
List和Set集合:
List
<
Set
<
Integer
>>
list
=
new
ArrayList
() ;
JSON
.
toJSONString
(
list
) ;
结果:
[[5,8,10],[]]
List
<
Map
<
String
,
Object
>>
list
;
JSON
.
toJSONString
(
list
)
结果:
[{"":
{}}]
Map集合:
Map
<
String
,
Object
>
map ;
JSON
.
toJSONString
(
list
) ;
结果:
{"":{}}