我找不到答案所以我想我会发布这个问题。我有一个示例项目,我正在使用EAP 6.2,RESTEasy& resteasy-jackson-provider从EJB 3中检索数据。
然而,我的结果并不是我所期望的。
public class MyEJB3Bean implements MyBean {
@GET
@Produces("application/JSON")
@PermitAll
public Person getMyTestStuff(){
Person m = new Person();
m.setEmail("myemail@email.com");
m.setId(new Long(12345));
m.setName("Tony Stark");
m.setPhone("208-555-1900");
return m;
}}
我已经在pom.xml文件中定义了依赖项,我的结果如下所示:
- !! com.acme.model.Person {email:myemail@email.com,id:12345,姓名:Tony Stark, 电话:208-555-1900}
它提供了对象的完整类路径,而不是转换为JSON。
如果我尝试使用resteasy-jackson-provider2,它会抛出各种错误。
我缺少一个设置吗?我似乎找不到任何东西。
非常感谢。