1
我正在使用Jackson庫。我有一些java對象,它們只是jsonNode的包裝器。所以想要將這些jsonNodes列表轉換爲單個jsonNode。我怎樣才能做到這一點。我試過這個如何將jsonNodes列表轉換爲單個jsonNode
public JsonNode converter(List<? extends Base> objList){
List<String> jsonList=new ArrayList<String>();
try
{
for (Base raObject : objList) {
ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter();
String json = ow.writeValueAsString(raObject);
jsonList.add(json);
}
return JsonHelper.convert(jsonList);
}catch(Exception e)
{
System.out.println("Error occured while converting objectlist to jsonNode::"+e);
return null;
}
}
這是行不通的。還有其他方法嗎?