Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/391.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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 BasicSerializerFactory和带修饰符的NullSerializer的Jackson问题;“私人”;_Java_Json_Serialization_Jackson - Fatal编程技术网

Java BasicSerializerFactory和带修饰符的NullSerializer的Jackson问题;“私人”;

Java BasicSerializerFactory和带修饰符的NullSerializer的Jackson问题;“私人”;,java,json,serialization,jackson,Java,Json,Serialization,Jackson,救命啊!我在寻找创意 我在使用Jackson序列化Java对象时遇到此错误 Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory can not access a member of class com.fasterxml.jackson.databind.ser.std.NullSerializer with modifiers "private" 在其他回应中,这个问题似乎与混合版本的杰克逊有关 但是,我找不

救命啊!我在寻找创意

我在使用Jackson序列化Java对象时遇到此错误

Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory 
can not access a member of class 
com.fasterxml.jackson.databind.ser.std.NullSerializer 
with modifiers "private"
在其他回应中,这个问题似乎与混合版本的杰克逊有关

但是,我找不到任何碰撞

我的pom.xml具有以下依赖关系

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
    </dependency>

    <dependency>
        <groupId>org.scala-lang</groupId>
        <artifactId>scala-library</artifactId>
    </dependency>

    <dependency>
        <groupId>org.scribe</groupId>
        <artifactId>scribe</artifactId>
    </dependency>

    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
    </dependency>

    <dependency>
        <groupId>org.glassfish.jersey.core</groupId>
        <artifactId>jersey-common</artifactId>
    </dependency>

    <!-- Dependency for ActiveMQ -->
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-core</artifactId>
    </dependency>

    <!--  Dependency for AWS -->
    <dependency>
        <groupId>com.amazonaws</groupId>
        <artifactId>aws-java-sdk</artifactId>
    </dependency>

    <!--  Dependency for Restlet 2 -->
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet</artifactId>
    </dependency>
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet.ext.xml</artifactId>
    </dependency>
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet.ext.json</artifactId>
    </dependency>
    <dependency>
        <groupId>org.restlet.jee</groupId>
        <artifactId>org.restlet.ext.fileupload</artifactId>
    </dependency>

    <!-- Dependency for Apache Commons -->
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
    </dependency>

    <!-- Dependency for XBean Spring (for ActiveMQ use) -->
    <dependency>
        <groupId>org.apache.xbean</groupId>
        <artifactId>xbean-spring</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
    </dependency>

    <!-- Dependency for Xuggler 5.4 -->
    <dependency>
        <groupId>xuggle</groupId>
        <artifactId>xuggle-xuggler</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <!--Needed by xuggler to work-->
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
    </dependency>

    <!-- Dependency for JSpeex -->
    <dependency>
        <groupId>jspeex</groupId>
        <artifactId>jspeex</artifactId>
    </dependency>

    <!-- Dependency for Wowza -->
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>bouncycastle</groupId>
        <artifactId>bcprov-ext-jdk15</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.farng.mp3</groupId>
        <artifactId>jid3lib</artifactId>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-amazonutil</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-ant</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-bootstrap</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-commons-modeler</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-core</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-drm</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-dvr</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-httpstreamer-cupertinostreaming</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-httpstreamer-sanjosestreaming</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-httpstreamer-smoothstreaming</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-jlayer</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediareader-flv</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediareader-h264</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediareader-mp3</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediareader-smil</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediawriter-flv</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-mediawriter-h264</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-server</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-file</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-live</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-publish</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-record</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-rtp</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-stream-shoutcast</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.wowzamedia</groupId>
        <artifactId>wms-transcoder</artifactId>
        <scope>provided</scope>
    </dependency>

这还不够:您需要显示尝试用于序列化的代码以及尝试序列化的值


问题似乎是由于试图序列化Jackson的一个内部类
NullSerializer
不应序列化。可能使用错误的参数(或以错误的顺序)调用了某些内容。

这还不够:您需要显示尝试用于序列化的代码以及尝试序列化的值


问题似乎是由于试图序列化Jackson的一个内部类
NullSerializer
不应序列化。可能调用的参数错误(或顺序错误)。

我找到了它。我的一个要序列化的类在如下方法集上有@JsonProperty

@JsonProperty
public void setFoo( int foo ) {
  this.foo = foo;
}
我不知道为什么Jackson失败了,但是删除@json属性解决了这个问题


我会称之为一条非常模糊的消息>:-(

我找到了它。我的一个要序列化的类在像这样的set方法上有@JsonProperty

@JsonProperty
public void setFoo( int foo ) {
  this.foo = foo;
}
我不知道为什么Jackson失败了,但是删除@json属性解决了这个问题

我认为这是一条非常模糊的信息>:-(