【发布时间】:2017-02-20 10:49:22
【问题描述】:
目前我正在做一个项目,我需要将多个 .yaml 文件转换为 .json 才能使用它。
示例 .yaml 文件:
id: 1
name: Tony
created: ruby/object:ActiveSupport::TimeWithZone
zone: utc
time: 10:00:00
updated: ruby/object:ActiveSupport::TimeWithZone
zone: utc
time: 10:00:01
但是,当我尝试使用此脚本进行转换时:
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 '?' in "<stdin>", line 9, column 5
编辑 1: 更改 .yaml 文件示例(created_at)
【问题讨论】:
-
我可能记错了,但你的例子中不是缩进 2 吗?
标签: javascript python json yaml