用于读取Ansible调试模块JSON输出的工具

用于读取Ansible调试模块JSON输出的工具,json,parsing,ansible,Json,Parsing,Ansible,当我运行Ansibledebug模块并输出一些变量时,我得到的消息看起来类似于JSON,但实际上不是JSON,不能直接解析为JSON。看起来是这样的: ok: [zoo_01] => { "msg": "Hostvars {u'zoo_01': {u'module_setup': True, u'ansible_distribution_version'... 当我替换以下所有内容时,它将成为可解析的JSON u' -> " ' -> " True -

当我运行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并向我展示它的良好结构?我想要这样的东西:


或者该格式有一个名称?

这是Python表示法:

使用
来过滤json
以获得json输出。或
var
而不是
msg

- debug:
    var: myvar

- debug:
    msg: "My JSON {{ myvar | to_json }}"

要求提供工具建议是不合主题的。