json - 如何自定义json到xml的转换?
问题描述
我有一个 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?现在我能做的就是把上面的 json 对象变成如下:
<name>Tyler</tyler>
<age>10</age>
<dogName>Spot</dogName>
<dogAge>40</dogAge>
它只是直接将 JSON 转换为 XML。有没有办法自定义这个?我可以使用 XMLRecordSetWriter 的替代品吗?
解决方案
推荐阅读
- git - 如何合并从 dev 到 master 的特定提交
- python - 如何清除Django生成的相同标题的某些列
- c# - 详细信息中的值为空
- tensorflow - 使用 Keras 和 Tensorflow 实现 CNN
- python - Seaborn 没有显示混淆矩阵的单元格中的所有数字
- javascript - ajax 调用后更新 javascript 变量
- apache-flink - 在 Flink 中手动提交 Kafka 偏移量
- docker - Jenkins docker 容器只是挂起并且从不执行步骤
- html - 使用 WCAG 3.2 处理打开新选项卡和确保 Web 可访问性的技术
- tensorflow - 这个 TensorFlow 偏置向量的形状是否正确?