有没有一种方法可以解析YAML中没有引号的布尔值?

我正在使用YAMLMapper将JSON解析为Yaml格式-

YAMLMapper yamlMapper = new YAMLMapper();
      yamlMapper.configure(YAMLGenerator.Feature.MINIMIZE_QUOTES,true);
      result = yamlMapper.writeValueAsString(input).trim();

以下是已解析输出的示例-

      martin2:
    skills:
      python: {}
      pascal: {}
      perl: {}
    skill: Expert
    name: Martin D'vloper
    job: Developer
  boolean4: TRUE
  non_boolean1: yes
  fold_some_newlines_same: |
    a b
    c d
      e
    f
  boolean5: "false"

布尔值4已正确解析(不带引号)。但是'boolean5'仍然带有引号,因为它是有效的Yaml布尔值。

有什么建议可以克服这种行为?

salalaf 回答:有没有一种方法可以解析YAML中没有引号的布尔值?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2492897.html

大家都在问