关于在“捷径”中使用 JSON
JSON 是 API(应用程序接口)使用的一种流行的数据交换格式。JSON 可让您将大量数据捆绑进文本块中,然后将其发送到其他服务。所有的数据值都有名称,叫做键,它们与冒号 (:
) 和花括号({
和 }
)等特殊字符结合起来,形成数据对象。
在 JSON 中,您的值会构成两种类型的数据对象:词典和列表。
词典是值的集合,每个值都有唯一的键,它们合称键/值对。在 JSON 中,它们看起来是这样:{key1: value1, key2: value2, key3: value3}
等等。
列表是值的简单有序集合。在 JSON 中,它们看起来是这样:[value1, value2, value3]
等等。
在这两种情况下,您都可以将值设为文本、数字、布尔值(真或假)、词典和列表。
JSON 允许您随意嵌套词典和列表结构。例如,您可以将词典嵌入另一个词典,或将列表嵌入词典。这允许您构建几乎任意结构的基本或复杂数据,使得 JSON 成为一种将值整理成数据对象的强大而简单的方式。
例如,您可以使用以下词典来代表一个人:
{"first_name: "John", "last_name": "Appleseed", "age": 9}
如果想要创建人物列表,您可以将人物词典放入以下列表:
[{"first_name: "John", "last_name": "Appleseed", "age": 9},
{"first_name: "Kate", "last_name": "Bell", "age": 10},
{"first_name: "Anna", "last_name": "Haro", "age": 11}]
【注】有关 JSON 语义的更多信息,请访问 http://www.json.org。