Yaml中的文本格式;例如:“一个;
我试图在YAML文件中显示一些格式化文本(在Yaml中的文本格式;例如:“一个;,yaml,swagger,swagger-ui,Yaml,Swagger,Swagger Ui,我试图在YAML文件中显示一些格式化文本(在示例中:键): 为了获得如此昂首阔步的输出: "log_level_per_component": "{ "Component1": "Info",n "Component2": "Debug",n "Component3": "Fatal",n
示例中:
键):
为了获得如此昂首阔步的输出:
"log_level_per_component": "{
"Component1": "Info",n
"Component2": "Debug",n
"Component3": "Fatal",n
...
}"
但我总是这样:
"log_level_per_component": "{ \"Component1\": \"Info\",\n \"Component2\":
\"Debug\",\n \"Component3\": \"Fatal\",\n ...\n }"
知道我能做些什么来修复它吗
更新2018-05-17了解Helen关于其解决方案的截图请求: 这是我通过使用“示例:”得到的两种解决方案: 这就是我通过“示例”得到的结果:
两者都始终为空。YAML是JSON的超集,因此您可以在YAML中使用正常的JSON对象文字语法: 每个组件的日志级别: 类型:对象 例子: { “组件1”:“信息”, “组件2”:“调试”, “组件3”:“致命” } 或者,您可以使用YAML对象语法,Swagger UI会将示例呈现为JSON(前提是您的请求或响应类型为JSON): 每个组件的日志级别: 类型:对象 例子: 组件1:信息 组件2:调试 组成部分3:致命
Hi!!是的,请求类型是JSON。我尝试了这两个选项,现在得到了:
log\u level\u per\u component:{}
缺少什么-O@neo你在哪里看到结果-在大摇大摆的编辑器,大摇大摆的用户界面,等等?你能发布一个截图吗?@neo它在最新的大摇大摆的用户界面/编辑器中对我来说很好:。请确保缩进是正确的。粘贴你的规范以检查语法错误。如果仍然不起作用,请编辑你的问题和po您是对的,在editor.swagger.io中它工作得很好。我现在看到我们从YAML文件到一个全局swagger文件的转换器正在删除这个。在YAML:示例:{“Component1”:“Info”,“Component2”:“Debug”,“Component3”:“Error”}
中的swagger文件:示例:“
我会检查原因并告诉您。
"log_level_per_component": "{ \"Component1\": \"Info\",\n \"Component2\":
\"Debug\",\n \"Component3\": \"Fatal\",\n ...\n }"