- JSON
- JS 中的对象只有JS自己认识,其他语言都不认识
- JSON就是一个特殊格式的字符串,这个字符串可以被任意的语言所识别,并且可以转换为任意语言中的对象
- JSON在开发中主要用来数据的交互
(1) 用法:JSON 和JS对象的格式一样,只不过JSON字符串中的属性名必须加双引号,其他的和JS语法一致
(2) 分类:
- 对象
- 数组
(3) JSON中允许的值:
- 字符串
- 数值
- 布尔值
- null
- 对象
- 数组
(4) 在JS中,为我们提供了一个工具类,就叫JSON。这个对象可以帮助我们将一个JSON转换为JS对象,也可以将一个JS对象转换为JSON。
- JSON.parse()
将JSON字符串转换为js对象;
它需要一个JSON字符串作为参数,会将该字符串转换为JS对象并返回。
<!DOCTYPE html>
<html lang="en">
<meta charset="UTF-8">
<head>
<script type="text/javascript">
//将JSON字符串转换为JS对象
var json = '{"name": "Tom", "age": 18}';
var o = JSON.parse(json);
console.log(o);//[Object Object]
console.log(o.name);//Tom
</script>
</head>
<body>
</body>
</html>
结果:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。