javascript 变量 大括号 json

Js中给一变量赋值{}

{}是定义对象的一种方法,就像用[]来定义数组一样


var   a={a:123,b:234,c: "123 "}

相当于
var   a=new   Object();
a.a=123;
a.b=234;
a.c= "123 ";

---------------------------------------------

JSON对象转换成字符串:
var js字符串 = JSON.stringify(json对象);

逆转:json对象 = .('('+ js字符串 +')')

----------------------------------------------------

多维的json对象: var   a=[{a:123,b:234,c: "123 "}, {a:123,b:234,c: "123 "}];
单维的json对象: var   a={a:123,b:234,c: "123 "};

---------------------------------------------

另jquery方式的 xml json解析:
[url]http://xu20cn.blog.51cto.com/274020/104554[/url]

---------------------------------------------


如果需要动态的增加元素, 而且key和value都是动态的, 好像没有相应的方法, 也不可以用".", 但是用o['a']='b'是可以的, 如:
var odds = new Object();
$('a[name="odds"]').each(function(){
        odds[this.id] = $(this).text();
同时, 这个在jquery的ajax中, 传到php页面会被自动识别, 如:
    var options = {
        type: 'POST',
        data: odds,

----------------------------------------------------





你可能感兴趣的:(JavaScript,js,json,变量,大括号)