flexjson.JSONDeserializer と flexjson.JSONSerializer を使用している Java コードがいくつかあります。(簡単に言えば、JSONDeserializer は JSON の文字列からプロパティ値のペアを使用してクラス インスタンスを作成し、JSONSerializer はクラス インスタンスを取得して JSON の文字列を作成します。)
そして今、私は XML にも同様のものを使用する必要があります。最も一致するものは何ですか?また、似ているがパフォーマンスが優れているものはありますか?
簡単な例
class X {
private Integer a;
public void setA(Integer a);
public Integer getA();
}
with json equal to {"a":1} I have the following
new JSONDeserializer<X>().use(null, X.class).deserialize(json);
with json equal to [{"a":1},{"a":2}]
new JSONDeserializer<List<X>>().use(null, ArrayList.class).use("values", X.class).deserialize(json);