【发布时间】:2018-12-04 23:17:15
【问题描述】:
我有一堆 yaml 文件(一个对象定义进入一个 yaml 文件)需要转换成一个 yaml 文件(没有任何丢失或添加任何信息)。
较小的 yaml 文件是完整/完整的,包含对象所需的所有信息。
Object_A.yaml >> 类似对象 B、C 等
#Object A: REST API definitions
..
#Object A: Object definitions
...
#Object A: Response definitions
...
#Object A: Error definitions
.. etc
Monolithic_single_large_file.yaml
#Object A, B, C .. : REST API definitions
..
#Object A, B, C .. : Object definitions
...
#Object A, B, C .. : Response definitions
...
#Object A, B, C .. : Error definitions
.. etc
PS:理想情况下,该工具应采用一个目录(带有 yaml 文件)或将多个 yaml 文件作为输入,并在上述条件下生成一个新的 yaml 文件。
【问题讨论】:
-
您已经概述了如何自己做。你试过编码吗?只需将每个对象的 yaml 文件以对象名称的键加载到同一个字典中,然后将字典输出到新的 yaml 文件。
-
我尝试自己编写代码,考虑是否有任何已知的工具可以做到这一点。为什么要重新发明轮子?
标签: rest yaml swagger-2.0 openapi