- jackson
Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象
和xml文档,同样也可以将json、xml转换成Java对象
核心代码:
ObjectMapper mapper = new ObjectMapper();
mapper.writeValueAsString(obj);
int count = md.getColumnCount();
map.put(md.getColumnName(i), rs.getObject(i));
- jackson将java–>json
2.1 JavaBean/Map
{}
2.2 数组/List/Set
[]
2.3 类里嵌类
混合模式
-
java->json死循环
忽略双向关联的一个方向即可@JsonIgnore/程序控制
-
jQuery的ajax请求
$.ajax
url
URL后添加时间戳防止浏览器缓:xxx?ts=new Date().getTime()
success
dataType
error
//三级联动js代码展示
KaTeX parse error: Expected '}', got 'EOF' at end of input: …on(){ var ctx=("#ctx").val();
$.ajax({
url:ctx+"/do",
success:function(data){
for(index in data){
//console.log(data[index]);
$("#province").append(""+data[index].REGION_NAME+"");
}
},
dataType:“json”
});$("#province").change(function(){
$(“option:gt(0)”,"#city").remove();
$(“option:gt(0)”,"#county").remove();
$.ajax({
url:ctx+"/do?ID="+this.value,
success:function(data){
for(index in data){
$("#city").append(""+data[index].REGION_NAME+"");
}
},
dataType:“json”
});
});$("#city").change(function(){
$(“option:gt(0)”,"#county").remove();
$.ajax({
url:ctx+"/do?ID="+this.value,
success:function(data){
for(index in data){
$("#county").append(""+data[index].REGION_NAME+"");
}
},
dataType:“json”
});
});
})