大纲
- JSON解析
- JSON解析实例
1. JSON概述
JSON英文全称:JavaScript Object Notation,是一种轻量级的数据交互格式。
JSON是一门独立的语言。用于存储和传输数据的格式,通常用于服务器向网页传输数据。
JSON语言采用了JavaScript的语法,这意味着JavaScript中处理JSON数据不需要任何特殊的API活工具包,但是还是需要说明:
JSON和Javascript是两门不同的语言。
JSON的格式仅仅是一个文本,而文本是可以本任何编程语言读取及作为数据格式传递的。
JSON就是
- 将[前台的数据(对象、数组等)]转换成[字符串发送给后台]
- 将[后台回传的数据(字符串)]转换为[普通的数据(对象、数据等)]这个转换过程。
2. JSON提供的方法
(1)JSON.parse(后台传输过来的数据)
反序列化方法(有时候也被称为JSON数据解析,简称JSON解析)
能够把JSON字符串,转换成JS数据类型。
(2)JSON.stringify(要向后台传输的数据)
序列化方法(有时候也被称为JSON数据封装或数据加密)
能够把JS数据类型转换成JSON字符串。
转换的时候,如果字符串中存在不符合JSON要求的格式,会做对应的处理。
JSON在实际开发过程中通常会有两个地方被用到。一