JSON的理解

  1. json是js原生格式,这意味着在js中处理json数据不需要特殊的工具包。
  2. 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[]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值