将映射代码从一个JSON对象结构组织到另一个JSON对象结构

时间:2012-10-23 16:59:30

标签: java json xslt transform etl

我有这个应用程序,我在那里读取一系列JSON对象...比如,j1,j2,...,jn我需要将它们转换为j1',j2',..., JN' - 注意这是JSON到JSON的转换。

目前,我通过实用程序方法执行此操作,该方法遍历第一个对象,然后组成第二个对象。

我对我的做法感到相当满意,但这很乏味。我想知道人们是否知道工具包或代码模式来解决这个问题。

感谢。

PS:例如,我在一百万年前看过XSLT以解决XML的类似问题,但我并不太喜欢XSLT ......是否有用于JSON的XSLT或通用转换语言? - 注意:XSLT被引用作为XML的类似技术 - 我不打算将JSON转换为XML或反之亦然。

PPS:我认为我可以使用ETL工具,但我认为这是一个非常轻量级的应用程序,ETL也会过于复杂。

1 个答案:

答案 0 :(得分:1)

对于你的标签,我猜你使用的是JAVA,

您可以查看http://code.google.com/p/google-gson/

我的navie方法将使用库将JSON转换为自定义bean,然后返回JSON

然后,您可以以JAVA方式管理映射逻辑。

你也可以看看这个问题 XSLT equivalent for JSON