Android プロジェクトで JAKSON を使用しています。これで、文字列形式の JSON オブジェクトができました。この文字列を Java POJO クラスに変換するにはどうすればよいですか。
3032 次
3 に答える
0
これをアーカイブするには、いくつかの方法があります。
1) org.json.JSONObjectを使用し、手動でデータを解析して POJO に入れます。
2) GSONなどのサードパーティ ライブラリを使用し、JSON 文字列を直接オブジェクトにデコードします。たとえば、GSON では、アノテーションを使用して、オブジェクト/JSON のシリアル化/逆シリアル化ルールを定義します。
于 2013-01-16T07:24:07.880 に答える
0
ObjectMapper mapper = new ObjectMapper();
PojoClassName Obj = mapper.readValue(JsonString, PojoClassName.class);
PS JsonString は、Json を含み、POJO に変換される文字列です。
于 2016-03-16T08:05:01.017 に答える
0
ジャクソンと:
MyThing thing = new ObjectMapper().readValue(jsonString, MyThing.class);
Jackson の使用方法については、http://wiki.fasterxml.com/JacksonInFiveMinutesを参照することをお勧めします。
于 2013-01-16T14:36:04.593 に答える