Jolt 转换为空字段

问题描述 投票:0回答:1

我有以下 JSON 示例,除了这 3 个之外还有许多其他字段

  {
    "field1": "xyz",
    "field2": "mno",
    "res1": "pqrs"
  },
  {
    "field1": "xyz1",
    "field2": "mno1",
    "res1": "pqrs1"
    
  }..other entries
]

我想清空字段

res1
的内容。

我试过这个

[
  {
    "operation": "default",
    "spec": {
      "*": {
        "*": {
          "res": ""
        }
      }
    }
  }
]

但它不起作用。在这种情况下请提供帮助。

https://jolt-demo.appspot.com/#inception
- 我用它来测试我的 Jolt Spec

json string field jolt
1个回答
0
投票

这个规范将帮助您做到这一点:

如果要将 res1 字段清空为“res1”:“”。 试试这个规格:

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "*": {
        "res1": ""
      }
    }
  }
]

如果您想完全删除 res1 字段。 试试这个规格:

   [
      {
        "operation": "remove",
        "spec": {
          "*": {
            "res1": ""
          }
        }
      }
    ]
© www.soinside.com 2019 - 2024. All rights reserved.