例如,您有一个想要转换为JSONObject的pojo列表。您列出了pojo。但是为了转换为JSONObject,您需要使用JSONObject put方法。

JSONObject personJson = new JSONObject();
for(Person person : personList){
   personJson.put("firstName", person.firstName);
   personJson.put("lastName", person.lastname);
   ...
}

如果这只是我想做的一项操作,那我就可以做
personList.stream.map(personJson.put("firstName", person.firstName));

最佳答案

 JSONArray array=new JSONArray();
        personList.stream().forEach(element ->
        {
            JSONObject personJson = new JSONObject();
            personJson.put("firstName", element.firstName);
            personJson.put("lastName", element.lastname);
            array.add(personJson);
        });

10-05 23:18