【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条数