JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript语法,用于结构化数据的表示,是一种文本形式的数据交换格式,它可以被用于在不同的编程语言之间传递数据。JSON在JavaScript中可以使用内置的JSON对象来进行解析和序列化。
JSON的解析
JSON.parse() 方法可以将一个JSON字符串转换为一个JavaScript对象。它接受一个JSON字符串作为参数,并返回一个JavaScript对象。
let jsonStr = '{"name":"John","age":30}'; let obj = JSON.parse(jsonStr); console.log(obj.name); // John console.log(obj.age); // 30
JSON的序列化
JSON.stringify()方法可以将一个JavaScript对象序列化成一个JSON字符串。它接受一个JavaScript对象作为参数,并返回一个JSON字符串。
let obj = {name: 'John', age: 30}; let jsonStr = JSON.stringify(obj); console.log(jsonStr); // {"name":"John","age":30}