我有一个复杂的 Employee POJO 类,它有 Name、id、salary、dept 和 Address(vector type) 字段。我使用 jersey restful web 服务生成了 json。但是输出的 json 不包括某些 pojo 字段,例如数据类型为向量的地址。POJO 类中的所有字段都有 getter 和 setter。
为什么某些字段不属于生成的 JSON 的任何具体原因?
//使用下面的代码生成JSON
@Path("/employeedDetails")
@GET
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public EmployeedBean getDetails(@QueryParam("Id") String Id,
@Context HttpServletRequest servletRequest) {
Employee e1 = new Employee();
// 设置所有 Name、id、salary、dept 和 Address return e1; }