javascript - 解析对对象的 YAML 响应 - Javascript
问题描述
我正在使用 swagger-ui,它需要像对象类型一样输入。我正在尝试JSON.parse
YAML 响应并得到以下信息
VM9790:1 Uncaught SyntaxError: Unexpected token s in JSON at position 0
at JSON.parse (<anonymous>)
请建议将 YAML 响应解析为对象的正确方法
解决方案
解析 YAML 文件或响应的最简单方法是为此目的使用库。您可以尝试https://github.com/eemeli/yaml,在撰写此答案时似乎维护得很好。
在您的项目中安装库:
npm install yaml
示例用法:
import YAML from 'yaml'
// or
const YAML = require('yaml')
YAML.parse(yamlGoesHere)
推荐阅读
- reporting-services - 一个参数值依赖于报表中的另一个参数
- javascript - 如何将流星应用程序作为流星服务器与 GraphQL 和 ReactJS 前端分开运行?
- javascript - -0 值的角货币管道
- c# - 在水晶报表中显示正、负和零值的字符串
- python - 是否有任何正则表达式用于从文本中查找和提取字符串
- python - python中的set(sorted())方法
- typescript - 如何解决服务单元测试错误:无法在 NestJS 中使用 Jest 读取未定义的属性名称
- java - 如何使用 jaxb 从两个相似的 xml 文档中生成一个对象
- javascript - 调用签名返回类型'{放在一边:布尔值;微调器:布尔值;用户:用户;}' 和 'SharedState' 不兼容。角11
- python - Python Dataframe - 使用 polyfit 查找每 2 组列的斜率