そこで、POJO を json にシリアル化し、json ファイルを逆シリアル化して POJO に戻すためのこのチュートリアルに出会いました。http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/
彼は私のために働いたこれらの便利な方法を使用していますが、ファイル内の単一の POJO に対してのみです。
//1. Convert Java object to JSON format
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(new File("c:\\user.json"), user);
//2. Convert JSON to Java object
ObjectMapper mapper = new ObjectMapper();
User user = mapper.readValue(new File("c:\\user.json"), User.class);
POJO のリストを逆シリアル化するにはどうすればよいですか? 私のシリアル化されたファイルは次のようになります。
[ {
"name" : {
"first" : "Wonder",
"last" : "Woman"
},
"ssn" : "123-456-7890",
"gender" : "FEMALE",
"verified" : false
}, {
"name" : {
"first" : "Bat",
"last" : "Man"
},
"ssn" : "321-456-0987",
"gender" : "FEMALE",
"verified" : true
}, {
"name" : {
"first" : "Super",
"last" : "Man"
},
"ssn" : "321-654-1111",
"gender" : "FEMALE",
"verified" : true
} ]