JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它被设计成易于阅读和编写,同时也易于解析和生成数据。JSON采用键值对的方式来描述数据,类似于字典。
JSON格式的数据由两种基本结构组成:对象和数组。对象以花括号“{}”包裹,键值对之间以冒号“:”分隔,不同键值对之间以逗号“,”分隔,例如:
{ "name": "张三", "age": 18, "gender": "男" }
数组以方括号“[]”包裹,元素之间按照顺序排列,不同元素之间以逗号“,”分隔,例如:
[1, 2, 3, 4, 5]
在实际应用中,JSON被广泛用于数据交换和存储。许多API都会返回JSON格式的数据,方便客户端进行解析。HTML5中提供了新的API——JSON.parse()
和JSON.stringify()
,可以方便地将JSON格式的字符串转为JavaScript对象,并将JavaScript对象转为JSON格式的字符串。
以下是使用JSON.stringify()
将JavaScript对象转为JSON格式的字符串的示例:
var person = { "name": "张三", "age": 18, "gender": "男" }; var jsonString = JSON.stringify(person);
以下是使用JSON.parse()
将JSON格式的字符串转为JavaScript对象的示例:
var jsonString = '{"name": "张三", "age": 18, "gender": "男"}'; var person = JSON.parse(jsonString);
以上就是JSON的基本知识介绍,相信读完这篇文章,你已经掌握了JSON的基本用法。