Java 捕获JSON数据?邮递员数据正在控制台中打印
我有一个Dto类:-Company.javaJava 捕获JSON数据?邮递员数据正在控制台中打印,java,json,rest,jax-rs,Java,Json,Rest,Jax Rs,我有一个Dto类:-Company.java public class Company { private String companyId; private String companyName; Company(){ } public String getCompanyId() { return companyId; } public void setCompanyId(String companyId) {
public class Company {
private String companyId;
private String companyName;
Company(){
}
public String getCompanyId() {
return companyId;
}
public void setCompanyId(String companyId) {
this.companyId = companyId;
}
public String getCompanyName() {
return companyName;
}
public void setCompanyName(String companyName) {
this.companyName = companyName;
}
}
然后我有一个serviceInterface.java
@POST
@Produces(MediaType.APPLICATION_JSON)
@Consumes({"application/xml", "application/json",
"application/x-www-form-urlencoded"})
@Path("/demoJson")
public Response demoJson(Company company);
ServiceImpl.java
public Response demoJson(Company company) {
String result = "Company created : " + company;
return Response.status(201).entity(result).build();
}
通过邮递员发送的Json数据:-
{
"comapanyId":"123";
"companyName":"Google";
}
通过邮递员发送的Json数据正在控制台中打印。我还添加了Jackson依赖项…我在这里遗漏了什么。。。对于任何愚蠢的错误,我都是新手。为什么eclipse日志会打印出来呢?您是否考虑过有某种日志机制可以打印发送到每个请求的数据?@cricket_007如何在参数中捕获json数据……我想进一步解析json数据并使用它。不清楚您程序的哪个部分正在获取json数据。或者如何
demoJson(公司)
正在将JSON数据转换为公司对象。@cricket\u 007我正在通过JSON向以下url发送POST请求:-…我添加了Jackson依赖性,它将封送和解封…并且我没有在DTO类中添加任何绑定注释,因为JAX-RS有一个预写的内容处理程序,可以转换Java bean发送和发送JSON…。如果我错了,请纠正我…@RohitGoswami AFAIK返回响应。状态(201)不返回任何数据。因此,您可能需要删除注释。除此之外,我看不出代码有任何问题。为什么eclipse日志会打印它呢?您是否考虑过有某种日志机制可以打印发送到每个请求的数据?@cricket_007如何在参数中捕获json数据……我想进一步解析json数据并使用它。不清楚您程序的哪个部分正在获取json数据。或者如何demoJson(公司)
正在将JSON数据转换为公司对象。@cricket\u 007我正在通过JSON向以下url发送POST请求:-…我添加了Jackson依赖性,它将封送和解封…并且我没有在DTO类中添加任何绑定注释,因为JAX-RS有一个预写的内容处理程序,可以转换Java bean发送和发送JSON…。如果我错了,请纠正我…@RohitGoswami AFAIK返回响应。状态(201)不返回任何数据。因此,您可能需要删除注释。除此之外,我认为代码没有任何问题。