淘先锋技术网

首页 1 2 3 4 5 6 7

JSON是一种轻量级的数据交换格式,JavaScript对象表示法的简称,采用简洁明了的文本形式,便于阅读和编写,因此在Web开发中被广泛应用。JSON主要方法包括两类:解析方法和生成方法。

解析方法

解析方法

JSON.parse():将JSON格式的字符串转化为JavaScript对象。


var jsonStr = '{"name":"Tom","age":18}';
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name);    //Tom

JSON.stringify():将JavaScript对象转化为JSON格式字符串。


var jsonObj = {name:'Tom',age:18};
var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);    //{"name":"Tom","age":18}

生成方法

生成方法

JSON.parse():将JSON格式的字符串转化为JavaScript对象。


var jsonStr = '{"name":"Tom","age":18}';
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name);    //Tom

JSON.stringify():将JavaScript对象转化为JSON格式字符串。


var jsonObj = {name:'Tom',age:18};
var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);    //{"name":"Tom","age":18}

在使用JSON的过程中,需要特别注意,属性名必须是双引号包含的字符串,否则无法正确解析。此外,在生成JSON字符串时,需要注意对日期、函数、undefined等特殊类型的处理。