我正在创建一个JSON文件,通过使用to_json
过滤器将一些YAML转换为JSON,例如如下
- name: Create JSON file
copy:
content: "{{ some_ansible_dict_var|to_json(ensure_ascii=False) }}"
dest: /tmp/content.json
to_json
过滤器似乎总是在一行中创建json内容。有没有一种方法可以通过缩进等方式在多行上对内容进行漂亮的格式化?
您可以使用to_nice_json
过滤器。此处对此进行了记录
您也可以指定缩进:{{ some_ansible_dict_var | to_nice_json(indent=2) }}