错误原因"/>
Spring Expected ':' instead of 't' 错误原因
最近使用JsonSerializer<>
编写自定义Serializer
遇到2次序列化报出 Expected ':' instead of 't'
的错误,由于第一次解决办法没进行记录,导致第二次依旧花了点时间,所以在这里记录下。
Debug发现异常发生在IndexedListSerializer
中:
@Overridepublic void serializeContents(List<?> value, JsonGenerator jgen, SerializerProvider provider)throws IOException{if (_elementSerializer != null) {serializeContentsUsing(value, jgen, provider, _elementSerializer);return;}if (_valueTypeSerializer != null) {serializeTypedContents(value, jgen, provider);return;}final int len = value.size();if (len == 0) {return;}int i = 0;try {PropertySerializerMap serializers = _dynamicSerializers;for
更多推荐
Spring Expected ':' instead of 't' 错误原因
发布评论