0

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

目前我正在通过遍历第一个对象然后组成第二个对象的实用方法来做到这一点。

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

谢谢。

PS:例如,我在一百万年前研究 XSLT 以解决 XML 的类似问题,但我对 XSLT 并不太迷恋……是否有用于 JSON 的 XSLT 或通用转换语言?-- 注意:XSLT 被引用为 XML 的类似技术 -- 我不希望将 JSON 转换为 XML 或反之亦然。

PPS:我认为我可以使用 ETL 工具,但我认为这是一个非常轻量级的应用程序,ETL 会涉及太多。

4

1 回答 1

1

对于您的标签,我猜您正在使用 JAVA,

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

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

然后就可以用 JAVA 的方式管理映射逻辑了。

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

于 2012-10-23T17:12:44.093 回答