发帖主题:Re:Kolibrios

[
  "link1",
  "link2"
]

预期输出:

[
  {
    "link": "link1"
  },
  {
    "link": "link2"
  }
]

我try 了多次震动规格,但没有任何运气. 最接近的是:

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "#link": "[&1].link"
      }
    }
  }
]

推荐答案

您可以使用@通配符在数组中循环,同时在右侧分配所需的密钥(link),例如

[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "@": "[&1].link"
      }
    }
  }
]

现场https://jolt-demo.appspot.com/上的demo个是:

enter image description here

Json相关问答推荐

无法根据vega规范中的条件设置文本 colored颜色

输入请求中不存在null的条件抖动

NiFi QueryRecord处理器- Select 可选的JSON属性

nlohmann json:为什么我会得到一个解析错误?

Jolt Spec 跳过数组中的第一个元素

将 json 转换为 jsonb 安全吗?

如何使用Powershell查找所有包含特定键值对的JSON对象并迭代所有对象?

使用jq根据对象中键的值查找对象

将来自 Golang 的 JSON API 调用响应输出到 nextjs 前端

ORA-01422: 精确提取返回的行数超过了与 json 对象组合的请求数

如何删除 django jsonfield 中的特定项目

ASP.NET MVC - 将 Json 结果与 ViewResult 结合起来

在 Bash 中访问 JSON 对象 - 关联数组/列表/另一个模型

Python - 如何将 JSON 文件转换为数据框

规范化 JSON 文件

Android JSON 库的性能和可用性比较

在 Http Header 中使用 Json 字符串

Spring Security 和 JSON 身份验证

Swift :将 struct 转换为 JSON?

Newtonsoft 对象 → 获取 JSON 字符串