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中添加依赖
日期格式处理在对象的日期字段上添加
@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 ) ;
结果: {"":{}}