Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.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 Jersey将空值序列化为json:如何跳过_Java_Json_Spring_Serialization_Jersey 2.0 - Fatal编程技术网

Java Jersey将空值序列化为json:如何跳过

Java Jersey将空值序列化为json:如何跳过,java,json,spring,serialization,jersey-2.0,Java,Json,Spring,Serialization,Jersey 2.0,我使用的是带有弹簧的运动衫2.4 当我从带有注释@products(MediaType.APPLICATION\u JSON)的方法返回响应时,它还会将空值序列化为JSON 我不想序列化包含空值的字段 有相同的解决方案吗?假设您使用Jackson进行序列化,您可以对类使用@JsonInclude(Include.NON\u NULL)来排除空值。假设您使用Jackson进行序列化,您可以使用@JsonInclude(Include.NON\u NULL)添加到您的类以排除空值。我已尝试添加此批注

我使用的是带有弹簧的运动衫2.4

当我从带有注释
@products(MediaType.APPLICATION\u JSON)
的方法返回响应时,它还会将空值序列化为JSON

我不想序列化包含空值的字段


有相同的解决方案吗?

假设您使用Jackson进行序列化,您可以对类使用
@JsonInclude(Include.NON\u NULL)
来排除空值。

假设您使用Jackson进行序列化,您可以使用
@JsonInclude(Include.NON\u NULL)
添加到您的类以排除空值。

我已尝试添加此批注,但不起作用。@SAM:您使用哪个库进行序列化?我使用的是jersey media json jackson和'com.owlike genson 1.3'的依赖项。我还向jersey应用程序注册了
JacksonJaxbJsonProvider.class
,然后这个注释
@JsonInclude(Include.NON_NULL)
开始工作。我已经尝试添加这个注释,但它不起作用。@SAM:您使用哪个库进行序列化?我使用的是jersey media json jackson和'com.owlike genson 1.3'的依赖项。我还向我的jersey应用程序注册了
JacksonJaxbJsonProvider.class
,然后此注释
@JsonInclude(Include.NON_NULL)
开始工作。我已尝试添加此批注,但不起作用。@山姆:您使用哪个库进行序列化?我使用的是jersey media json jackson和'com.owlike genson 1.3'的依赖项。我还向jersey应用程序注册了
JacksonJaxbJsonProvider.class
,然后这个注释
@JsonInclude(Include.NON_NULL)
开始工作。