Толчок гнездится с режущей частью JSON - PullRequest
0 голосов
/ 26 марта 2020

У меня есть такой вид JSON:

 {
  "id": "d9cb6cfc-3d9b-4b42-b65c-385d927cc25d",
  "ts": 1585215553702000,
  "measurements": {
    "CurrentVoltageAnglePhaseC": {
      "value": 0.012110710144042969,
      "processed": true
    },
    "CurrentAngleSeqNegativeA": {
      "value": 1.8299387848210902,
      "processed": true
    },
    "A6": {
      "value": 6.003753662109375,
      "processed": true
    },
    "D2": {
      "value": 1,
      "processed": true
    }
  }
}

На выходе мне нужно получить такой вид JSON (вырезать один уровень):

 {
  "ts" : 1585215553702000,
  "id" : "d9cb6cfc-3d9b-4b42-b65c-385d927cc25d",
  "CurrentVoltageAnglePhaseC" : "0.012110710144042969",
  "CurrentAngleSeqNegativeA" : "1.8299387848210902",
  "A6" : "6.003753662109375",
  "D2" : "1"
}

Do У меня есть этот функционал на преобразование JOLT?

Спасибо!

1 Ответ

0 голосов
/ 06 апреля 2020

Пожалуйста, проверьте это spe c,

[
  {
    "operation": "shift",
    "spec": {
      "id": "id",
      "ts": "ts",
      "measurements": {
        "CurrentVoltageAnglePhaseC": {
          "value": "CurrentVoltageAnglePhaseC"
        },
        "CurrentAngleSeqNegativeA": {
          "value": "CurrentAngleSeqNegativeA"
        },
        "A6": {
          "value": "A6"
        },
        "D2": {
          "value": "D2"
        }
      }
    }
  }
]
...