问题补充说明:,{\:\;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值,例如:
varaNames=["hello",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:"http360问答://someone2.***.net",
content:"hello"
},
{
id:3,
author:"someone3",
分url:"http://someone3.***.net",
content:"hello"
}
]};
4、JSON语法
在Ajax应用中,间就是服务器直接生成制javascript语句,客户端获取后直接用eval方法来获得这个对象,这样就可以省去解析XML的性能损失。同时,在java类关周统括脱script通信中使用JSON作为数据格式的好处很名下,可以立即获得数据的值,因此可以更五委活快的访问其中包含的数据。
varoCarInfo=eval("("+sJSON+")");
请记住:在javascript中花括号也是一个语句。要让解析器知道这个花括号表养整布尽更目触盾染调示的是一个对象而非一个语句的唯一方法是能否找到封装它的圆括号(是用来说明代码是一个表达式而非一个语句信沿置具例李找排信临府)。