Ansible:删除json文件中的空格

卡尔

我有我的ansible变量中的json文件模板。

现在,该文件具有不必要的文件空间和空白行。我想通过删除所有不必要的东西来缩小json文件的大小。

是否可以做类似的事情 {{myjson_content| to_json_minify}}

或者可能是一些正则表达式

rmn

您可以从json读取它,并使用separatorsoption转换回json

{{ my_json_content | from_json | to_json(separators=(',',':')) }}

playbook.yml

---
- hosts: localhost
  vars:
      my_json_content:
        '
          { "a" :   0,

          "b":   1,

            "c":    2}

        '
  tasks:
    - debug:
        msg: "json = {{ my_json_content }}"
    - debug:
        msg: "minified_json = {{ my_json_content | from_json | to_json(separators=(',',':')) }}"

$ ansible-playbook playbook.yml

TASK [debug] *******************************************************************
ok: [localhost] => {
    "msg": "json =  { \"a\" :   0,\n\"b\":   1,\n\"c\":    2}\n"
}

TASK [debug] *******************************************************************
ok: [localhost] => {
    "msg": "minified_json = {\"a\":0,\"c\":2,\"b\":1}"
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文件中的空格删除

来自分类Dev

从文件中删除尾随空格

来自分类Dev

删除 Json 键中的空格

来自分类Dev

从 json 数据中删除空格

来自分类Dev

如何从文件名中删除空格

来自分类Dev

删除dbf文件/ lib中的空格

来自分类Dev

读取文件中的行-删除多余的空格

来自分类Dev

Ruby 从包含空格的文件中删除空行

来自分类Dev

python如何删除文件中的空格行

来自分类Dev

从txt文件中删除特定的空格

来自分类Dev

如何在Python中删除JSON文件中的空格和\ n

来自分类Dev

Python:从文件输出中删除空格(去除空格)

来自分类Dev

json文件中的Ansible列表

来自分类Dev

Ansible中的JSON文件列表

来自分类Dev

从从zip文件读取的XML文件中删除空格

来自分类Dev

从CSV文件中删除空格而不创建新文件

来自分类Dev

如何删除文件名中包含空格的文件?

来自分类Dev

在powershell中删除管道分隔文件中列中的空格

来自分类Dev

在UNIX中删除CSV文件中各字段之间的空格

来自分类Dev

从CSV文件中的特定列中删除空格

来自分类Dev

在vim中的html文件中删除标签之间的空格

来自分类Dev

在Window Batch中-如何从文件中删除前导空格?

来自分类Dev

删除空格,直到文件中每一行的末尾

来自分类Dev

git在提交之前删除新文件中的尾随空格

来自分类Dev

PowerShell-从txt文件中删除单词之间的空格

来自分类Dev

从堆叠的CSV文件中删除空格和标头

来自分类Dev

如何删除XSLT文件中<lb break =“ no” />元素周围的空格?

来自分类Dev

删除名称中带有空格的文件

来自分类Dev

使用sed删除文件名中的空格和括号