Java クラスのネストされた配列を持つ Java クラスを JSON に変換する便利な方法はありますか? たとえば、次のクラスのインスタンスを JSON に変換したいとします。
public class Students {
private final String serial_no;
private final class InnerData {
private final String[] strs;
private final String name;
private final String city;
}
private final StudentList[] students;
}
なので
{
"serial_no" : null,
students : [
{
"strs" : ["athlete", "grammarian"],
"name" : "John Smith",
"city" : "Auckland"
},
{
"strs" : ["postmaster", "swimmer"],
"name" : "Jane Doe",
"city" : "Sydney"
}
]
}
春にこれを行う最良の方法は何ですか? 私が遭遇した例は、これまでのところネストのない単純なクラスのようです。