您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

json是javascript子集么

2024/4/24 10:01:16发布3次查看
json语法是javascript语法的子集。json是一种轻量级的数据交换格式。它基于ecmascript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
json 语法是 javascript 语法的子集。
1、json的语法规则:
json 语法是 javascript 对象表示法语法的子集。
(1)数据在名称/值对中
(2)数据由逗号分隔
(3)花括号保存对象
(4)方括号保存数组
2、json的名值对
json 数据的书写格式是:名称/值对。
名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:
name  : liming  等价于  name=liming
3、json 值数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
4、json 对象json 对象在花括号中书写:
对象可以包含多个名称/值对:
{ “name” : a   ,    age  :  34}
5、json 数组json 数组在方括号中书写:
数组可包含多个对象:
{“employees” :[{"name" : "a" , "sex" : "nv"},{"name" : "b" , "sex" : "nan"},{"name" : "c" , "sex" : "nv"}]}
在上面的例子中,对象 "employees" 是包含三个对象的数组。每个对象代表一条关于某人的记录。
6、json 使用 javascript 语法例子var employees = [{"name" : "a" , "sex" : "nv"}{"name" : "b" , "sex" : "nan"}{"name" : "c" , "sex" : "nv"}];
可以像这样访问 javascript 对象数组中的第一项:
employees[0].name;
返回的内容是: a
修改数据:
employee[0].name= "zhangsan";
由于 json 语法是 javascript 语法的子集,javascript 函数 eval() 可用于将 json 文本转换为 javascript 对象。
因为eval() 函数使用的是 javascript 编译器,可解析 json 文本,然后生成 javascript 对象。必须把文本包围在括号中,这样才能避免语法错误:
例如:
var obj = eval ((+txt+));
【推荐学习:javascript高级教程】
以上就是json是javascript子集么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录