江门企业自助建站系统,做网站诱导网站,订制企业网站,网站开发中的paml目录
简介
创建对象
编辑json对象作为属性值
json用于交换数据 简介
json#xff1a;javascript object notation(js标记对象)是一种轻量化的数据交换模式#xff0c;特点#xff1a;体积小#xff0c;数据量大
在js中#xff0c;json是以对象的形式存在的#x…目录
简介
创建对象
编辑json对象作为属性值
json用于交换数据 简介
jsonjavascript object notation(js标记对象)是一种轻量化的数据交换模式特点体积小数据量大
在js中json是以对象的形式存在的现代开发中包括两个json和xml交换格式xml和json来说xml体积大解析难度大json体积小语法较为松散
创建对象
语法格式 var jsonobj{ 属性名属性值 属性名属性值 属性名属性值 } json是一个无类型的对象直接大括号包起来注意[ ]是数组对象{ }是json对象
scriptvar emp {empno : 7589,ename : smith,sal : 800}/script
如何访问
第一种方式
console.log(emp.empno)
console.log(emp.ename)
console.log(emp.sal)
第二种方式
console.log(emp[empno])
console.log(emp[sal])
console.log(emp[ename])
json对象作为属性值
json中不仅可以以基本数据类型作为属性值也可以嵌套使用json作为属性值
scriptvar add {province : 陕西,city : 西安}var person {name : jack,address : add}console.log(person.name居住在person.address.province:person.address.city)
//输出jack居住在陕西西安
/script
json用于交换数据
java的jdbc连接数据库将数据拼接成json格式的字符串将json格式的字符串转化为js然后再js中把json格式的字符串转化为json对象就可以从json对象中取数据了
scriptvar fromjavaJson {\name\:\zhangsan\,\age\:20};//此时是一个字符串window.eval(var stufromjavaJson)console.log(stu.name,stu.age);
/script