【JavaScript】笔记(7)--- JSON(对象的创建,访问对象属性等;eval函数;模拟将数据库中的信息打印在页面的表格中)
楔子:
1、JavaScript Object Notation(JavaScript对象标记),简称JSON(数据交换格式)。
JSON主要的作用是:一种标准的数据交换格式(系统A与系统B交换数据)。
2、JSON是一种标准的轻量级的数据交换格式,具有体积小,易解析的特点。
3、在实际的开发中有两种使用最多的数据交换格式,,其一是JSON,另一个是XML。
XML体积较大,解析麻烦,但是优点是:语法严谨(通常银行相关的系统之间进行数据交换的话会使用XML)。
4、JSON的语法格式:
var jsonObj = {
"属性名" : 属性值,
"属性名" : 属性值,
"属性名" : 属性值,
"属性名" : 属性值,
....
};
//创建JSON对象(JSON也可以称为无类型对象,轻量级,轻巧,体积小,易解析)
一、JSON 初步:
代码:
JSON 初步
二、复杂一些的 JSON 对象:
代码:
复杂一些的JSON对象
三、eval函数:
笔记:
1、eval 函数的作用:将字符串当做一段 JS 代码解释并执行。
2、java 连接数据库,查询数据之后,将数据在 java 程序中拼接成 JSON 格式的“字符串”,再将json格式的字符串响应到浏览器,也就是说 java 响应到浏览器上的仅仅是一个" JSON 格式的字符串",还不是一个 json 对象,可以使用 eval 函数,将 json 格式的字符串转换成 json 对象。
面试题:
在JS当中:[ ]和{ }有什么区别?
[ ] 是数组
{ } 是JSON
java中的数组:int[ ] arr = {1,2,3,4,5} ;
JS中的数组:var arr = [1,2,3,4,5] ;
代码:
eval函数
四、模拟将数据库中的信息打印在页面的表格中:
代码:
进一步剖析JSON使用
员工信息列表
员工编号
员工名字
员工薪资
总共0条数