【发布时间】:2016-04-16 10:53:18
【问题描述】:
我想从命令行将 Swagger YAML 文件转换为 JSON。计划是在 CI 作业期间使用此命令行。我在 google 上搜索并找到了许多解决方案,但其中大多数使用 Python 或 Ruby,我不想使用它们。例如:http://www.commandlinefu.com/commands/view/12218/convert-yaml-to-json
我想在不使用 Python 或 Ruby 的情况下执行此操作,并且
当您选择 File -> Download JSON
这意味着我希望空白填充为四个空格,如下所示:
{
"swagger": "2.0",
"info": {
"title": "API TITLE",
我没有尝试过上面链接中的 Python 方法,但是 Ruby 方法使用两个空格空白填充。也许有办法控制它,但我不想在这个解决方案中使用 Ruby 或 Python。
我确信这个问题有很多“正确”的答案。我正在寻找最优雅、依赖最少的解决方案。理想情况下,生成的 JSON 文件与 editor.swagger.io 生成的 JSON 文件的差异应该是空的。
【问题讨论】:
标签: json command-line yaml swagger