小编use*_*331的帖子

如何使用jq或任何工具合并json文件?

将问题修改得更具体。将有 2 个 JSON 文件,其中第一个文件只有几个块。正如您所看到的,第二个将有很少的块,并且添加很少的重定向规则

"values": [
  "/businessclass/articles/money.page",
  "/businessclass/articles/1.page",
  "/businessclass/articles/2.page"
],
Run Code Online (Sandbox Code Playgroud)

输出应该是 2 个文件的合并。包括json文件1的更改和Json 2更新的重定向规则。

JSON 文件 1

[
  {
    "name": "caching",
    "options": {
      "behavior": "MAX_AGE",
      "mustRevalidate": false,
      "ttl": "10m",
      "defaultTtl": "30m"
    }
  },
  {
    "name": "/businessclass/articles/money.page",
    "children": [],
    "behaviors": [
      {
        "name": "redirect",
        "options": {
          "destinationPathOther": "/businessclass/articles/finance-and-operations.page"
        }
      }
    ],
    "criteria": [
      {
        "name": "path",
        "options": {
          "matchOperator": "MATCHES_ONE_OF",
          "values": [
            "/businessclass/articles/money.page"
          ],
          "matchCaseSensitive": false
        }
      }
    ],
    "criteriaMustSatisfy": "all",
    "comments": ""
  }
]
Run Code Online (Sandbox Code Playgroud)

JSON 文件 2

{
  "name": …
Run Code Online (Sandbox Code Playgroud)

json jq

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

jq ×1

json ×1