Толчок: как использовать один ключ для двух разных атрибутов - PullRequest
0 голосов
/ 28 марта 2020

Этот вопрос похож на С преобразованием Джолта json, можно ли скопировать значение в два разных атрибута? . Но здесь я хочу использовать все значение в качестве одного атрибута и использовать часть значения в качестве другого атрибута.

У меня есть такой ввод, как

{
    "data": {
        "data1": "apple",
        "data2": "orange"
    }
}

Мне нужен вывод, подобный:

{
    "original data": {
        "data1": "apple",
        "data2": "orange"
    }
    "DATA 1": "apple"
}

1 Ответ

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

Вы должны сделать массив из этого единственного значения. Как это:

[
  {
    "operation": "shift",
    "spec": {
      "data": {
        "data1": ["original data.data1",
                  "DATA1"],
        "data2": "original data.data2"
      }
    }
  }
]
...