JSON(JavaScript Object Notation)是一种数据交换格式。JSON串是指将JSON对象以字符串形式表示出来的数据。JSON对象是指由键值对(key-value pairs)构成的数据结构。
JSON串的格式比较简单,遵循一定的规则。其中,一对花括号({})表示一个JSON对象,对象中的键值对必须用英文的冒号(:)隔开,多对键值对之间用英文的逗号(,)分隔。在JSON串的开头和末尾,都要使用一对方括号([])来表示整个JSON数据。
{ "name": "Tom", "age": "25", "gender": "male" }
JSON对象可以用JavaScript的对象(Object)来表示,在JavaScript中,可以通过JSON的API(Application Programming Interface,应用程序编程接口)解析JSON串并将其转换成对象。同样,也可以将JavaScript对象转换成JSON串。
// 一个JSON对象的示例 let person = { "name": "Tom", "age": "25", "gender": "male" }; // 将JavaScript对象转换成JSON串 let personJson = JSON.stringify(person); // 将JSON串转换成JavaScript对象 let personObj = JSON.parse(personJson);
通过JSON,我们可以方便地在不同的应用程序之间传递数据,实现数据的共享与交换。