配列リストを特定の形式のjson文字列に変換したい。すべてのユーザーの電子メールを配列リストで取得し、それを次の形式のJSONに変換したいと思います。
[
{"email":"abc@gmail.com"},
{"email":"xyz@gmail.com"}
]
私のコントローラーのアクションは
public static Result apiCustomers(){
List<Customer> customerList = Model.coll(Customer.class).find().toArray();
List<String> emails = new ArrayList<String>();
for(Customer c : customerList){
emails.add(c.email);
}
//ObjectNode result = Json.newObject();
//result.put("emails", Json.toJson(emails));
return ok();
}
メールリストを上記のjson形式に変換するにはどうすればよいですか?
前もって感謝します