当前位置: 首页 > 知识库问答 >
问题:

在数组中使用jolt字符串连接的Json转换

章城
2023-03-14

我需要在一个数组中7和8位置的元素上做一个字符串连接,作为飞机id,并使用jolt创建一个json消息。下面是示例规范、输入、实际输出和预期输出。请使用jolt framework版本0.0.20帮助iam

输入:

[
  [
    "20083366",
    "12018098",
    "Air Transport Europe",
    "2017",
    "1",
    "60",
    "OM",
    "ATM",
    "Test",
    "",
    "",
    "7600000",
    "",
    "0"
  ],
  [
    "20083366",
    "12018098",
    "Air Transport Europe",
    "2017",
    "2",
    "75",
    "OM",
    "ATM",
    "",
    "",
    "",
    "7600000",
    "",
    "0"
  ]
]
[
  {
    "operation": "shift",
    "spec": {
      "*": {
        "7": "[&1].countryCodeAircraftId",
        "8": "[&1].aircraftId",
        "9": "[&1].aircraftTypeCode",
        "1": "[&1].insuredId",
      }
    }
  },
  {
    "operation": "modify-default-beta",
    "spec": {
      "*": {
        "14": "=concat(@(1,countryCodeAircraftId),' ',@(1,aircraftId))"
      }
    }
  }
]
[ {
  "countryCodeAircraftId" : "ATM",
  "aircraftIds" : "Test",
  "aircraftTypeCode" : "",
  "insuredId" : "12018098",
  "aircraftId" : "ATM Test"
}, {
  "countryCodeAircraftId" : "ATM",
  "aircraftIds" : "",
  "aircraftTypeCode" : "",
  "insuredId" : "12018098",
  "aircraftId" : "ATM "
} ]
[ {
  "aircraftId" : "ATM Test",
  "aircraftTypeCode" : "",
  "insuredId" : "12018098"
}, {
  "aircraftId" : "",
  "aircraftTypeCode" : "",
  "insuredId" : "12018098",

} ]

共有1个答案

匡祖鹤
2023-03-14

Jolt版本0.0.20没有“modify-default-beta”操作。它是在0.0.22中添加的。

 类似资料:
  • 编辑:键名称是动态的和未知的。 我想获取一个对象,并创建一个字符串数组,将每个键和值连接在一起。 我的键包含下划线,我需要摆脱(我有这部分工作)。我正在努力弄清楚下一步将所有内容连接在一起。(我想我错过了如何从RHS引用键和值?) 输入: 期望输出: 规格: 电流规格输出:

  • 我需要使用jolt转换来执行以下JSON转换。 需要将输入Json中的“PID3”值拆分为输出Json中的键值对数组 输入JSON 输出数据杰明 --基于输入字符串的多个

  • 当调用外部API时,我收到了一个复杂的json结构,我需要根据我们的需要将其转换为简单的json。我发现jolt具有转换json的能力,但无法提出jolt规范。 我的输入Json数组—— 我的输出 Json 结构应该看起来像 - 我尝试了多种jolt规格,但无法得到想要的输出。这种情况下最理想的jolt规格应该是什么?

  • 问题内容: 我具有来自Web服务的以下JSON字符串,并且正在尝试将其转换为 我在线上对此进行了验证,这似乎是正确的。现在我在android开发中使用以下代码来利用 这会引发异常和类型不匹配的异常。 问题答案: 在这里,您将获得JSONObject,因此请更改以下行: 具有以下内容: 之后

  • 如何使用jolt转换将平面JSON转换为嵌套JSON?我对JSON和jolt是新手。 输入: 预期输出: 编辑:我想在< code>SubFunds中添加一个新字段,但是新字段不在JSON文件中,它是计算字段,我可以按原样添加示例吗 并重命名字段: