在Kettle实战100篇 第2篇 调用RESTful接口导入JSON结果入库中我们其实已经介绍了JSON导入到数据库的方法,但是本章是将本地的JSON文件导入MySQL数据库中,会有不同的属性设置,而且JSON的源文件也较第2篇复杂,因此单独再博客中说明
本次导入的JSON源文件为Open API V2.0的规范数据,如果你接触过Swagger项目的话,那么对该结构应该是非常熟悉的,所以我们这次的需求是:
-
通过解析Open Api V2.0的JSON文件导入接口信息,包括接口地址、描述、请求方式等等
-
导入文档接口的介绍信息入库
先来看我们的JSON结构:
{ "swagger": "2.0", "info": { "description": "<div style='font-size:14px;color:red;'>swagger-bootstrap-ui-demo RESTful APIs</div>", "version": "1.0", "title": "swagger-bootstrap-ui很棒~~~!!!", "termsOfService": "http://www.group.com/", "contact": { "name": "group@qq.com" } }, "host": "127.0.0.1:8999", "basePath": "/", "tags": [], "paths":{