Как настроить преобразование json в xml? - PullRequest
0 голосов
/ 14 января 2020

У меня есть JSON объект, такой как { name: "Tyler", age: 10, dogName: "Spot", dogAge: "40" }

Используя NiFi, я хочу преобразовать его в XML в формате, подобном

<person>
  <name>Tyler</tyler>
  <age>10</age>
  <dog>
    <dogName>Spot</dogName>
    <dogAge>40</dogAge>
  </dog>
</person>

Я использую процессор ConvertRecord , Я использую JsonTreeReader для Record Reader и XMLRecordSetWriter для Record Writer. Я умею читать в JSON просто отлично. Есть ли способ настроить XMLRecordSetWriter, чтобы иметь возможность выводить xml в указанном формате c? Прямо сейчас все, что я могу сделать, это превратить вышеупомянутый json объект в следующее:

<name>Tyler</tyler>
<age>10</age>
<dogName>Spot</dogName>
<dogAge>40</dogAge>

Он просто непосредственно преобразует JSON в XML. Есть ли способ настроить это? Есть ли альтернатива XMLRecordSetWriter, которую я мог бы использовать?

...