我想将数组列表转换为特定格式的 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 格式?
提前致谢