我写道:
a:
-b
-c解析器将其理解为:
!!map {
? !!str "a"
: !!seq [
!!str "b",
!!str "c"
]
}但我是说:
!!map {
? !!str "a"
: !!null ""
}
!!seq [
!!str "b",
!!str "c"
]说明书上说:
的“-”,“?”“:”用于表示块集合条目的字符被人们认为是缩进的一部分。这是由相关产品逐案处理的.
所以这两种解释都是允许的?如果没有,你能指出规范中的哪一节可以阻止它吗?
取决于“相关产品的逐案依据”?什么是“相关产品”?
发布于 2011-07-22 09:25:13
PyYAML 3.11无法解析您的示例。
http://yaml-online-parser.appspot.com/?yaml=a%3A%0A-b%0A-c&type=json
试试这个:
a:
- b
- chttp://yaml-online-parser.appspot.com/?yaml=a%3A%0A-+b%0A-+c&type=json
https://stackoverflow.com/questions/3985902
复制相似问题