5

Java XStreamパッケージ用の YAML ドライバーはありますか?

私はすでに XStream を使用して、XML と JSON の両方をシリアライズ/デシリアライズしています。YAMLでも同じことができるようになりたいです。

4

4 に答える 4

2

YAML ドキュメントを解析するには、次のチェーンを使用できます: YAML -> SnakeYAML -> Java -> Your Application (-> XStream -> XML)

YAML の発行はより簡単で、いくつかのオプションがあります。1) アプリケーション -> カスタム ライターを使用した XStream -> YAML 2) アプリケーション -> SnakeYAML -> YAML

2 番目のオプションでは、追加の開発は必要ありません。

于 2009-02-03T21:18:58.923 に答える
1

XStream - オブジェクトを非 XML 形式にシリアル化する方法

于 2008-12-08T15:05:40.797 に答える
0

私はJYAMLを使用しましたが、うまくいきました。あなたの質問に直接答えないことは知っていますが、うまくいきます。

于 2008-12-09T15:03:29.897 に答える
0

XStream は XML には非常に優れていますが、Badgerfish 表記法を使用した変換により、XStream が生成する JSON はかなり醜いものになります。

ただし、3 つすべてにJacksonを使用することを検討できます。デフォルトのパッケージは JSON を処理するだけですが、 XMLYAMLの両方の拡張機能があり、すべて同じ強力なデータ バインディング機能を使用して動作しますが、低レベルのパーサーとジェネレーターが異なるだけです (XML の場合、Stax API が使用されます)。

于 2012-05-04T05:45:09.163 に答える