制御できないアプリケーションからの JSON オブジェクトをデシリアライズしようとしています。ここに私のJSON:
{"assembly":
{"name":"mm9",
"id":32,
"chromosomes":[
{"chromosome":
{"name":"MT"}
}]}}
私のポジョは、
class Assembly{
private String name;
private int id;
private ArrayList<Chromosome> chromosomes;
// getters & setters
}
class Chromosome {
private String name;
//getter/setters
}
しかし、追加のフィールド「アセンブリ」と「染色体」のために機能しないため、次のような JSON を使用します。
{"name":"mm9",
"id":32,
"chromosomes":[
{"name":"MT"}
] }}
それは単に機能します。より複雑なPOJOSを作成せずにこれを達成するために構成などを変更する方法はありますか?