我有一个restapi,可以成功地将响应转换为json格式。
使用:javax.ws.rs
return Response.ok().entity(travelRequisitionFormDTO).build();
但是,如果我尝试使用以下方法将同一对象转换为json:
Gson gson = new Gson();
String json = gson.toJson(travelRequisitionFormDTO);
这里有个例外:
> java.lang.StackOverflowError
> com.google.gson.internal.$Gson$Types.checkNotPrimitive($Gson$Types.java:431)
问题来了
如何使用gson将java对象转换为json
1条答案
按热度按时间xriantvc1#
如果要将简单的pojo转换为json,可以这样做string:--
聚甲醛dependency:--