JSON在前端的用法
什么是JSON
1、JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。
2、采用完全独立于编程语言的文本格式来存储和表示数据。(文本格式,也就代表了他是一个字符串。它使用文本表示一个 JS 对象的信息,本质是一个字符串。)
JSON的要求和语法格式:
-
对象表示为键值对,数据由逗号分隔
-
花括号保存对象
-
方括号保存数组
区分js对象和JSON
js对象
var user={
name:"Spring",
age:12,
sex:"man"
};
console.log(user);
输出台打印(是一个对象)
JSON
/*用js自带的JSON方法将user对象转换成JSON*/
var json=JSON.stringify(user);
console.log(json);
输出台打印(是一个字符串)
JSON与js对象互相转换
js对象转JSON
/*用js自带的JSON方法将user对象转换成JSON*/
var json=JSON.stringify(user);
JSON转js对象
/*用js自带的JSON方法将JSON转换成js对象*/
var object = JSON.parse(json)