当前位置: 首页 > 面试题库 >

如何在javascript中将JSON转换为YAML

郑俊材
2023-03-14
问题内容

我想将json字符串转换为javascript中的yaml格式。我从过去两天开始尝试在Google上找到任何解决方案或库。有适用于Java的答案,但不适用于javascript。

假设我有这样的json字符串:

{
  "json": [
    "fat and rigid"
  ],
  "yaml": [
    "skinny and flexible"
  ],
  "object": {
    "array": [
      {
        "null_value": null
      },
      {
        "boolean": true
      },
      {
        "integer": 1
      }
    ]
  }
}

转换为yaml:

json:
  - fat and rigid
yaml:
  - skinny and flexible
object:
  array:
    - null_value:
    - boolean: true
    - integer: 1

有一个在线转换器http://www.json2yaml.com/,但是如何在javascript中转换成它。


问题答案:

YAML是JSON的超集。由于任何有效的JSON也是有效的YAML,因此您无需转换任何内容。



 类似资料:
  • 在我的申请中,我得到了如下的回应 如何将其转换为JSON。尝试了JSON。解析似乎不起作用。是否有其他方法将此字符串转换为有效的JSON格式

  • 问题内容: 我只想使用Java将包含yaml的字符串转换为包含对应的已转换json的另一个字符串。 例如,假设我拥有此Yaml的内容 在名为yamlDoc的字符串中: 我想要一些可以将yaml字符串转换为带有相应json的另一个字符串的方法,即以下代码 应该打印: 我想知道在此示例中是否存在类似于 convertToJson() 方法的内容。 我试图使用SnakeYAML实现这一点,所以这段代码

  • 我只想用Java将包含yaml的字符串转换成另一个包含corrseponding转换的json的字符串。 如有任何回应,将不胜感激。

  • 我正在获取一个json对象,该对象如下所示: 然后,我使用模板文字追加页面上的对象,如下所示 我遇到的问题是,我需要${item.entry}来观察JSON中的html和段落中断。我该怎么做?

  • 问题内容: 以下是我的json文件输入 码 输出量 因此,在这里我确实得到了答案,但是没有打印一次,而是打印了7次。如何解决此问题。 问题答案: 是一个字典,您不需要对其进行迭代。您可以使用键直接访问值。 例如:

  • 问题内容: 我正在App Engine上进行一些工作,我需要将从远程服务器检索到的XML文档转换为等效的JSON对象。 我用来解析由返回的XML数据。我还尝试使用将已解析的XML文档转换为JSON。我对如何将两者钩在一起完全不知所措。以下是我要修改的代码: 问题答案: Soviut对于lxml objectify的建议是好的。使用特殊子类化的simplejson,您可以将lxml对象化结果转换为j