Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.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 jackson ObjectMapper能否转换类的静态字段和最终字段?_Java_Json_Jackson - Fatal编程技术网

Java jackson ObjectMapper能否转换类的静态字段和最终字段?

Java jackson ObjectMapper能否转换类的静态字段和最终字段?,java,json,jackson,Java,Json,Jackson,例如,如果我有A级 public class A { public static final String STR_VAL = "some value"; public String message = "some message"; // getters and setters... } 如果我把这个类发送给SpringWebClient,比如 webClient.postForObject(新的A()) 杰克逊正在转换所有字段吗? 实际的JSON是什么?Jacks

例如,如果我有A级

public class A {
    public static final String STR_VAL = "some value";
    public String message = "some message";

    // getters and setters...
}
如果我把这个类发送给SpringWebClient,比如
webClient.postForObject(新的A())

杰克逊正在转换所有字段吗?
实际的JSON是什么?

Jackson不会直接转换静态字段。您的JSON结果将是:

{"message":"some message"}

为什么不自己试试呢?这里没有问题。。也许没有研究我想试着在这里提问会花更少的时间