преобразовать логическое значение в строку для значений карты в nifi jolt

Я хочу добиться следующего преобразования JSON с использованием процессора Jolt в NIFI. Вход в json — это карта (здесь изображение — это ключ, а image1.png — значение и т.д., с разными типами (String, Boolean)

ввод JSON

{
  "internal_value": "434252345",
  "settings": {
    "image": "image1.png",
    "bold": false,
    "country": false
  }
}

Выходной JSON должен быть

{
  "internal_value": "434252345",
  "settings": {
    "image": "image1.png",
    "bold": "false",
    "country": "false"
  }
}

Есть ли способ сделать это с помощью существующих операций Jolt?

Спасибо.

См. также:  Как преобразовать словарь в желаемом формате в указанный формат Json, например пары значений ключа, как указано ниже?
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. dnej

    В чистом виде это будет:

    [
      {
        "operation": "modify-overwrite-beta",
        "spec": {
          "settings": {
            "bold": "=toString",
            "country": "=toString"
          }
        }
      }
    ]
    

    Вы можете использовать этот инструмент для создания прототипов JOLT: https://jolt-demo.appspot.com/#inception

    Ресурсы:

    преобразование JOLT для вложенного JSON?

    JOLT изменить строку на плавающую

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: