当我运行Ansible debug
模块并打印出一些变量时,我会收到看起来与JSON相似的消息,但并不是JSON,但不能直接解析为JSON。看起来这样:
ok: [zoo_01] => {
"msg": "Hostvars {u'zoo_01': {u'module_setup': True, u'ansible_distribution_version'...
当我替换所有以下所有内容时,它将变为JSON
u' -> "
' -> "
True -> true
False -> false
None -> null
是否有任何工具可以将其作为JSON解析并告诉我它是一个不错的结构?我想要这样的东西:https://codebeautify.org/online-json-editor
或此格式具有名称?
这是python表示:
使用to_json
过滤器获取JSON输出。或var
代替msg
:
- debug:
var: myvar
- debug:
msg: "My JSON {{ myvar | to_json }}"