JSON的理解
2017-01-19 13:01
134 查看
json是js原生格式,这意味着在js中处理json数据不需要特殊的工具包。
json的规则很简单:对象是一个无序的“键值对”集合,用{}抱起来。
例如:
普通形式
数组形式
元素值得类型:String,munber,object,array,true,false,null
在js中的转换
5、List转换为json
javaBean转换为json
6、过滤出相应的列:
过滤出想要的json数据,也就是说user中有name,age,email等,但是只想要name,和age,怎么办?
J
7.序列化form为一个json
8、在js中创建json:
传到后台就是个数组String[]
json的规则很简单:对象是一个无序的“键值对”集合,用{}抱起来。
例如:
普通形式
var a = {名1:值1,名2:值2,名3:值3,名4:值4} //取出 a.名1
数组形式
var b = [{name1:value1,name2:value2},{name3:value3,name4:value4}] //取值:b[0].name1
元素值得类型:String,munber,object,array,true,false,null
在js中的转换
var json = xmlHttpReq.responseText; var jsonx = eval(“(”+json+“)”); for(var i = 0;i<jsonx.length;i++){ alert(jsonx[i].name1); alert(jsonx[i].name2); }
5、List转换为json
jsonArray array = jsonArray.fromObject(list); array.toString();
javaBean转换为json
JsonObject job = JsonObject.fromObject(user);
6、过滤出相应的列:
过滤出想要的json数据,也就是说user中有name,age,email等,但是只想要name,和age,怎么办?
J
sonConfig config = new JsonConfig(); config.setExcludes(new String[]{"name","age"}) ; JsonObject job = JsonObject.fromObject(user,config); jsonArray array = jsonArray.fromObject(list,config);
7.序列化form为一个json
var json = $("#form1").serialize();
8、在js中创建json:
var a = {名1:值1,名2:值2,名3:值3,名4:值4} //取出 a.名1
传到后台就是个数组String[]
相关文章推荐
- JSON的一点自己的理解
- JSON:如果你愿意一层一层剥开我的心,你会发现...这里水很深——深入理解JSON
- 前端自动化构建入门5-理解package.json文件
- Swift学习(JSON转Model)HandyJSON 的学习理解
- json 理解,添加 删除 排序
- 深入理解JQuery中$.get()、$.post()、$.getJSON()、$.ajax()方法
- 深入理解PHP JSON数组与对象
- json的理解
- 3分钟理解JSON
- JSONArray的学习理解
- [2017-03-09]深入浅出理解JSON
- 八幅漫画理解使用JSON Web Token设计单点登录系统
- JSON详细了解-(重在理解,不在手把手教你怎么用)
- JSON 理解
- 对Json 和jsonp跨域请求数据 的理解
- 深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- JSON的理解使用
- 深入理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- 第五节:从源码的角度理解各种Result(ActionResult、JsonResult、JavaScriptResult等)