使用Python将YAML转换为JSON:找到<block end>

波浪梯子

我正在尝试将以下示例yaml文件转换为json

test.yaml

- fields: {name: "Test", nr: "000"}
    model: testmodel
    pk: "1"

但是,打电话

python -c 'import sys, yaml, json; json.dump(yaml.load(sys.stdin), 
sys.stdout, indent=4)' < test.yaml > test.json

返回错误

"expected <block end>, but found %r" % token.id, token.start_mark)
yaml.parser.ParserError: while parsing a block mapping
  in "<stdin>", line 1, column 3
expected <block end>, but found '<block mapping start>'
  in "<stdin>", line 3, column 5

我的yaml文件怎么了?

斯威士太

您的缩进是错误的。您可能的意思是:

- fields: {name: "Test", nr: "000"}
  model: testmodel
  pk: "1"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python将YAML转换为JSON:找到<block end>

来自分类Dev

perl:当程序被“ kill”时可以调用end block

来自分类Dev

意外的keyword_do_block预期的keyword_end

来自分类Dev

将for循环转换为block循环?红宝石

来自分类Dev

快速将AnyObject强制转换为Block

来自分类Dev

使用__block和__weak

来自分类Dev

使用__block和__weak

来自分类Dev

使用 __block 竞争条件

来自分类Dev

将rend迭代器转换为end迭代器

来自分类Dev

使用std :: begin(),std :: end()将ArrayXd转换为stl向量,

来自分类Dev

我如何使用sed将TeX中的$$等转换为\ begin {equation}等\ end {equation}

来自分类Dev

使用std :: begin(),std :: end()将ArrayXd转换为stl向量,

来自分类Dev

Setup Error: end kernel panic - not syncing: vfs: unable to mount root fs on unknown block(2,0)

来自分类Dev

语法错误,意外的keyword_do_block,期望keyword_end ...关闭

来自分类Dev

骆驼-使用end()

来自分类Dev

Python Block键盘/鼠标输入

来自分类Dev

如何使用YamlDotNet将JSON转换为YAML

来自分类Dev

使用Ruby将YAML字符串转换为JSON

来自分类Dev

使用参考属性将JSON转换为YAML

来自分类Dev

使用__block变量阻止泄漏

来自分类Dev

使用 rspec 传递 ruby &block

来自分类Dev

如何正确使用`block`功能

来自分类Dev

单击链接时无法将 jQuery 转换为 .css("display", "block")

来自分类Dev

将JSON转换为YAML。将JSON解析为YAML

来自分类Dev

使用python将mysql转换为json

来自分类Dev

使用Python将元组转换为JSON

来自分类Dev

使用 python 将 Json 转换为 cvs

来自分类Dev

使用 python 将 JSON 转换为 CSV

来自分类Dev

使用 Python 将 json 转换为 csv