0
私のREST
Webサービスにはjackson
を使用してJSON
を作成しています。1つのJSONにクラスの特定のフィールドをグループ化し、別のJSONに他のフィールドをグループ化する方法
Iは、以下のようなクラスを持っている -
のFooクラス -
public class Foo extends Bar {
private String id;
private String name;
private List<Test> testing;
}
バークラス -
public class Bar {
private String username;
}
テストクラス -
public class Test {
private String id;
private String desc;
}
所望JSON出力私はあくまでも次のように電子がある -
{
"username" : "ABC",
"data": {
"id" : "123".
"name" : "XYZ"
}
"testing" : [
{
"id" : "test1",
"desc" : "description1"
}
]
}
私はすべての可能なannotations
をしようとしただけで、特定のフォーマットでJSON
を作成するためのWrapper
クラスを作成しないようにしたいです。 クラスFoo
は、ゲッターとセッターを使用してデータベースから取り込まれます。
注 - 私は問題にハックする他の方法を試すのではなく、ラッパークラスを作成することが容易であることを示唆しているjackson
あなたが尋ねていることは明確ではありません。あなたが投稿したもののように見えるJSONを望んでいて、それを生成するクラスを作成する必要がありますか? – rmlan
FooクラスからJSON出力を取得したいとします。 – JHS