高级快捷指令(十一):使用网络API——使用JSON——“获取词典值”操作

捷径技巧 2020-08-12 12:00

在“快捷指令”中使用“获取词典值”操作处理词典

若要获取词典中特定键的值,您可以使用“获取词典值”操作并指定键名。若要获取每日预报,请添加“获取词典值”操作并将其设为 daily

快捷指令编辑器中的“获取词典值”操作,其中的键设为“daily”。

如果想获取天气摘要,您可以使用点表示法 daily.summary(如下述截屏所示)。

快捷指令编辑器中的“获取词典值”操作,其中的键设为“summary”。

每天的详细预报作为词典储存在 daily 中,词典名称是 data(如下述截屏所示)。使用点表示法,您可以访问深嵌于词典中的数据。

快捷指令编辑器中的“获取词典值”操作,其中的键设为“data”。

请注意,data 词典实际上是一个词典列表,在 JSON 中从左中括号 ([) 开始。在以上图像中,“获取词典值”操作输出了一个有八项的列表(由搜索栏上方的页面圆点标识)。这表示向 API 请求每日预报数据,API 返回了今天和接下来七天的预报,组成为一个包含了八个数据词典的列表。

有关处理词典中多个项目的信息,请参阅在“快捷指令”中使用“为每个项目重复”操作处理列表

某些 App、服务和内容仅在部分国家或地区可用。