JSON преобразование JOLT - список списка в список n-х элементов - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь написать JOLT-преобразование для ввода:

{
  "time": 1581512850,
  "states": [
    [
      "dewf",
      "deswd",
      -79.1016,
      35.5882
    ],
    [
      "dedaswf",
      "desfdaeswwd",
      -79.5016,
      135.8882
    ]
  ]
}

Ожидаемое JSON:

{
  "time": 1581512850,
  "states": [
    {
      "longitude": -79.1016,
      "latitude": 35.5882
    },
    {
      "longitude": -79.5016,
      "latitude": 65.8882
    }
  ]
}

Но я не могу приблизиться к решению. Не могли бы вы посоветовать?

Спасибо!

1 Ответ

0 голосов
/ 12 февраля 2020

Spe c

[
  {
    "operation": "shift",
    "spec": {
      "time": "time",
      "states": {
        "*": {
          "2": "states.[&1].longitude",
          "3": "states.[&1].latitude"
        }
      }
    }
  }
]
...