3

私は iOS アプリへのインターフェースを提供することを計画しています。開発者は、classクライアントで簡単に自分のクラスに変換できるように、サーバーで使用した pojo の名前を含む追加のフィールド呼び出しを追加するように求めました。問題は、json lib が値を処理しているときにこれを行わなければならないregisterJsonValueProcessorことです。クラス名を取得しましobj.getClass().getName()たが、それをjson-libにアタッチする方法がまだわかりません。

4

1 に答える 1

0

json のシリアル化/逆シリアル化に jackson を使用している場合は、クラスにアノテーション JsonTypeInfo を適用してください。それはあなたを助けることができます
@JsonTypeInfo(use=Id.CLASS, include=As.PROPERTY, property="class")

于 2014-01-10T11:59:23.960 に答える