Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 捕获JSON数据?邮递员数据正在控制台中打印_Java_Json_Rest_Jax Rs - Fatal编程技术网

Java 捕获JSON数据?邮递员数据正在控制台中打印

Java 捕获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) {

我有一个Dto类:-Company.java

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)不返回任何数据。因此,您可能需要删除注释。除此之外,我认为代码没有任何问题。