一、什么是JSON格式数据?
JSON是一种用于数据交换的文本格式。
二、JSON格式数据如何表示对象?
复合类型的值只能是数组或对象,不能是函数、正则表达式对象、日期对象。
简单类型的值只有四种:字符串、数值(必须以十进制表示)、布尔值和null(不能使用NaN, Infinity, -Infinity和undefined)。
字符串必须使用双引号表示,不能使用单引号。
对象的键名必须放在双引号里面。
数组或对象最后一个成员的后面,不能加逗号。
三、window.JSON 是什么?
window.JSON是一个浏览器的内置对象。
四、如何把JSON 格式的字符串转换为 JS 对象?如何把 JS对象转换为 JSON 格式的字符串?
可使用JSON对象的parse方法将一个字符串转换为JS对象,使用stringify方法将一个js对象变为字符串。
var str = '{"name":"小明","age":"20岁"}'
var obj = JSON.parse(str)
var str2 = JSON.stringify(obj)
console.log(obj)
console.log(str2)