【问题标题】:Parse YAML response to object - Javascript解析对对象的 YAML 响应 - Javascript
【发布时间】:2020-05-12 13:47:28
【问题描述】:

我正在使用 swagger-ui,它需要像对象类型一样输入。 我正在尝试JSON.parse YAML 响应并得到以下内容

VM9790:1 Uncaught SyntaxError: Unexpected token s in JSON at position 0
at JSON.parse (<anonymous>)

请建议将 YAML 响应解析为对象的正确方法

回复:https://raw.githubusercontent.com/openapitools/openapi-generator/master/modules/openapi-generator/src/test/resources/2_0/petstore.yaml

【问题讨论】:

  • yaml 不是 json :/ 你需要一个 yaml 解析器

标签: javascript json angular typescript yaml


【解决方案1】:

解析 YAML 文件或响应的最简单方法是为此目的使用库。您可以尝试https://github.com/eemeli/yaml,在撰写此答案时它似乎维护得很好。

在您的项目中安装库:

npm install yaml

示例用法:

import YAML from 'yaml'
// or
const YAML = require('yaml')


YAML.parse(yamlGoesHere)

【讨论】:

    猜你喜欢
    • 2018-10-18
    • 2012-07-07
    • 2011-08-09
    • 2021-08-10
    • 1970-01-01
    • 2017-09-05
    • 2016-09-12
    • 2023-03-11
    • 1970-01-01
    相关资源
    最近更新 更多