0

このアプリケーションでは、JSONオブジェクトのシーケンスを読み取ります...たとえば、j1、j2、...、jnであり、それらをj1'、j2'、...、jn'に変換する必要があります-これはJSONからJSONへの変換。

現時点では、最初のオブジェクトをトラバースしてから2番目のオブジェクトを構成するユーティリティメソッドを使用してこれを行っています。

私は自分のアプローチにかなり満足していますが、面倒になります。この問題に対処するためのツールキットやコードパターンを知っている人がいるかどうか疑問に思いました。

ありがとう。

PS:たとえば、XMLに関する同様の問題を解決するために100万年前にXSLTを調べましたが、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はJSONに相当します

于 2012-10-23T17:12:44.093 に答える