Rest 如何将多个yaml文件转换为单个yaml文件?
我有一堆yaml文件(一个对象定义转换成一个yaml文件),需要转换成一个yaml文件(不丢失或添加任何信息) 较小的yaml文件完整/完整,包含对象所需的所有信息 对象A.yaml>>类似于对象B、C等Rest 如何将多个yaml文件转换为单个yaml文件?,rest,yaml,swagger-2.0,openapi,Rest,Yaml,Swagger 2.0,Openapi,我有一堆yaml文件(一个对象定义转换成一个yaml文件),需要转换成一个yaml文件(不丢失或添加任何信息) 较小的yaml文件完整/完整,包含对象所需的所有信息 对象A.yaml>>类似于对象B、C等 #Object A: REST API definitions .. #Object A: Object definitions ... #Object A: Response definitions ... #Object A: Error definitions .. etc 单片\单\
#Object A: REST API definitions
..
#Object A: Object definitions
...
#Object A: Response definitions
...
#Object A: Error definitions
.. etc
单片\单\大\文件.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文件中。我自己不会试图编码它,因为我认为是否会有任何已知的工具用于同一个对象。为什么要重新发明轮子?这个工具似乎错过了“路径”部分的合并。你也认为这是个问题吗?