json创建对象的一般格式如下: var myobject = {属性名1:属性值1,属性2:属性值,...,属性名n:属性值n}
定义1: var circle = { "x":0, y:0, radius:2, alerttest:function(mm){alert(mm);}, birthday: {year:'1982年',month:'2月',day:'14日'} }定义2:
var circle = {};circle.x = 0 ;circle.y = 0 ,circle.radius = 2 ,circle.alerttest = function (mm){alert(mm);};circle.birthday = {year: ' 1982年 ' ,month: ' 2月 ' ,day: ' 14日 ' } ;
使用:
alert(circle.x);alert(circle[ " y " ]);circle.alerttest( " elong " );
字符串转为json
var a = 50 ,b = " xxx " ; var arr = " {id: " + a + " ,name:' " + b + " '} " ; arr = eval( ' ( ' + arr + ' ) ' ) alert(arr.name);遍历
for ( var key in circle){ alert(key + ' : ' + circle[key]);}
转载于:https://www.cnblogs.com/Elong/archive/2008/05/21/1204233.html
相关资源:net.sf.json jar包 最全版