问题补充说明:,{\:\;views\"type\,\,\";;", \,选项4:\,0\"type\"":\;"255:\list\比如说这句;"}]}"默认值\;align\:\prompt\", \";;": ret:[ { \"测试三下\3@5\size\};",选项5;"") 应该怎么用;""type\:25;";""",\;"1\:\:\;;";type\选项1;Edit\设置\:15;"size\RadioGroup\""};,\,选项4;",{\;""list\"";":\":\:\",选项5;{ \ :\, \:\"选项1;,0;;select\,\Label\, \;";";""color\",选项2,0;color\:\",input3 =showUI("style\, \""":\"select\left\"text\center\,选项7\""", \",选项6;",\""",255\,{\;"",选项3;"":\,选项2,选项6;"};", \default\,选项3;0;align\""CheckBoxGroup\:\""""text\, \;"";"", input1, input2 ,选项7\
json格式:
1、数组字面量
数组字面量,是用一免集流乙技权对方括号括起一组用逗号隔开南冲还案卷何的javascript值,例如360问答:
varaNames=["h区华副则想清肥持举齐ello",12,true,null];
2、对象字面量
对象字面量,是通过两个花括号来定义的。在花括号内可以放置任意数量的“名称-值”对,定义格式字符串值”第青法否。除了最后一行外,每个“名称-值”对后必须有一个逗号(样月价程这与Perl中的联合数连谁扩父离组的定义有些类似)。例如:
李varoCar={
"color":"red",
"doors":4,
"paidFor":true
};
3、讨玉推混合字面量
可以混用对象和数组字面量,来创建一个对象数组得,或一个包含数组的对象。例如:
{comments:[
{
id:1,
author:"someone1",
url:"http://someone1.***.net",
content:"hello"
},
{
id:2,
author:"someone2",
群检牛整龙往占反太肥法url:"http://someone2.***.net",
content:"hello"
},
{
id:3,
author:"someone3",
url:"http://someone3.***.net",
content:"hello"
}
]};
4、JSON语谓法
在Ajax应用中,就是服务器直接生成javascript语句,客户端获取后直接用eval方法来获得这个对象,这样就可以省去解析XML的性能损失。同时,在javascript通信中使用JSON作为数据格式的好请根异点些情客明省处很名下,可以立执权析新终线即获得数据的值,因此可以更快的访问其中包含的数据。
varoCarInfo=eval("("+sJSON+")");
请记住:在javascript中花括号也是一个语句。要让解析器知道这个花括号表示的是击学训精敌爱一个对象而非一个语句的唯一方法是能否找到封装它的圆括号(是用来说明代码是一个绍院头财表达式而非一个语句)。