根据YAML规范,是否在有效的YAML 以下?
--- |-
{
"response" : ""
}
注意:YAML解析器的不同实现对其有效性的处理方式有所不同。 因此,我需要根据规格了解最终答案。
答案 0 :(得分:2)
是的。它是包含JSON字符串的单个标量。不应有任何歧义。
第一行包含directives end marker(---
),后跟block scalar header(|-
)和三行literal content。
由于每行的缩进量都多于第一行,所以它们都是块标量的一部分(由于块标量是文档的根节点,所以缩进量甚至为零)。
可以正确获取解析器:
(对于其他实现,我知道没有在线解析器可以对其进行快速检查。)