Java jax.ws.rs.Response不会返回所有JSON
我想知道对于jax.ws.rs.Response可以返回的JSON对象的深度是否有某种内部限制 我有一个Invoice对象,它包含另一个对象,以此类推,大约有4个级别 当我在调试器中检查顶级对象时,它与我预期的一样。当我使用GSON创建JSON字符串时,它也是我所期望的 但是响应生成器似乎在第三级停止。我还尝试了@products(MediaType.APPLICATION_JSON注释,但没有任何区别Java jax.ws.rs.Response不会返回所有JSON,java,json,jersey-2.0,Java,Json,Jersey 2.0,我想知道对于jax.ws.rs.Response可以返回的JSON对象的深度是否有某种内部限制 我有一个Invoice对象,它包含另一个对象,以此类推,大约有4个级别 当我在调试器中检查顶级对象时,它与我预期的一样。当我使用GSON创建JSON字符串时,它也是我所期望的 但是响应生成器似乎在第三级停止。我还尝试了@products(MediaType.APPLICATION_JSON注释,但没有任何区别 if (InvoiceDetail != null) { res.s
if (InvoiceDetail != null) {
res.setInvoiceDetail(InvoiceDetail); // <-- looks fine
String s = new Gson().toJson(InvoiceDetail);
System.out.println(s); // <-- looks fine
}
return Response.ok(res, MediaType.APPLICATION_JSON).build(); // <-- only 3 levels
if(InvoiceDetail!=null){
res.setInvoiceDetail(InvoiceDetail)//