【发布时间】:2015-11-14 23:00:04
【问题描述】:
我需要将传入的 JSON 转换为输出的 JSON。为此,我正在寻找一种可以基于模板工作的解决方案。我的想法是 XSLT 转换行的解决方案,它允许将 XML 转换为样式表定义的所需输出格式(XML、HTML、文本)。
使用 XSLT 的一个选项(或者更确切地说是一种解决方法)是将 JSON 转换为 XML,即:
input JSON -> XML -> transform -> output JSON
这种方法在将 JSON 转换为 XML 时会产生性能开销,并且随着传入对象大小的增加,这种开销会变得很突出。
我找到了一个节点/客户端层解决方案,它可以根据模板中指定的规则转换 JSON。更多细节可以在[这里][1]找到。但是,我找不到任何适用于基于 java 的应用程序的解决方案。
任何关于解决此问题的解决方案/框架方面的想法/帮助都会非常有帮助。
谢谢。
【问题讨论】:
-
为什么要转换成 XML??
-
@GaneshThiagarajan,我已经明确提到转换为 XML 更多的是一种解决方法,而不是最佳解决方案。谢谢
-
感谢@Damian 的投入。