web前端全系列 教程
1839个小节阅读:2243.5k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式
每个 JSON 对象可能是一个数组或对象,也可能是一个原始类型的值。
JSON 对值的类型和格式有严格的规定。
以下都是合法的 JSON
x["one", "two", "three"]
{ "one": 1, "two": 2, "three": 3 }
{"names": ["张三", "李四"] }
[ { "name": "张三"}, {"name": "李四"} ]
以下都是不合法的 JSON
xxxxxxxxxx
{ name: "张三", 'age': 32 } // 属性名必须使用双引号
[32, 64, 128, 0xFFF] // 不能使用十六进制值
{ "name": "张三", "age": undefined } // 不能使用 undefined
{ "name": "张三",
"birthday": new Date('Fri, 26 Aug 2011 07:13:10 GMT'),
"getName": function () {
return this.name;
}
} // 属性值不能使用函数和日期对象
JSON.stringify方法用于将一个值转为 JSON 字符串。该字符串符合 JSON 格式,并且可以被JSON.parse方法还原。
xxxxxxxxxx
JSON.stringify({ name: "张三" })
// '{"name":"张三"}'
JSON.parse方法用于将 JSON 字符串转换成对应的值。
xxxxxxxxxx
var o = JSON.parse('{"name": "张三"}');
实时效果反馈
1. 下列哪些是正确的JSON格式数据:
A { name: "张三", 'age': 32 }
B [32, 64, 128, 0xFFF]
C {"names": ["张三", "李四"] }
D { "name": "张三", "age": undefined }
答案
1=>C