斯潘8
斯潘4
JSON是一种常见的数据交换和消息传递格式,已成为支持网站和移动设备应用程序的主要选择之一。第一个练习将着重于在FME数据检查器中显示JSON文件。
因为JSON是面向对象的,我们首先要检查数据以查看整体结构,以便查看要将哪些对象作为特性读取。示例数据源包含有关美国机场的数据,状态,状态下报告的天气状态和已知延迟。我们想从中读取此实时数据源http://services.faa.gov/airport/status/sfo?格式=应用程序/json并显示在数据检查器中。请注意JSON阅读器可以直接从URL和文件路径读取。
下面是一个以JSON形式发送天气信息的美国机场状态提要示例。
“delay”:“false”,“IATA”:“SFO”,“state”:“加利福尼亚”,“姓名”:“旧金山国际”,“weather”:“visibility”:“”,“天气”:““meta”:“credit”:“NOAA国家气象服务”,“updated”:“当地时间下午2:56”,“url”:“http://weather.gov/”,“temp”:“57.0华氏度(13.9摄氏度)”,“风”:“东4.6英里/小时”,“ICAO”:“KSFO”,“城市”:“旧金山”,“status”:“reason”:“本机场无已知延误。”,“closure begin”:“”,“结束时间”:““明德莱”:““AVG延迟”:““Max Delp”:““closureend”:“”,“趋势”:““类型”:“}
JSON代码示例
下面的练习将逐步演示如何读取JSON。第一,从基于Web的源,然后是基于文件的源。有四种模式可以通过组合模式扫描模式和几何格式来选择,我们将在这个练习中看两个。第一种是没有几何图形格式的自动模式,第二种模式是JSON查询模式,作为没有几何图形的模式扫描模式。
打开“新建数据集”对话框
JSON读卡器参数设置为默认自动模式
使用自动模式的机场馈送功能信息
我们还可以使用JSON查询模式和特性对象选择树从嵌套的JSON结构中提取特性。
带有特征对象选择树的JSON查询模式
使用JSON查询模式的机场feed功能信息
本文介绍了使用自动模式以及在JSON查询“jquery”模式下从基于Web的JSON源进行读取的读者配置。DI中的特性信息显示了数据集的嵌套结构。
下一篇文章:
JSON高级阅读
JSON编写概述
JSON使用JSontemplater编写
?2019安全亚搏在线软件公司|合法的