jjzjj

JsonMappingException

全部标签

java - JsonMappingException : No suitable constructor found

我正在实现他们文档中给出的firebase示例。我面临这个错误:com.fasterxml.jackson.databind.JsonMappingException:Nosuitableconstructorfoundfortype[simpletype,classcom.XYZ.$BlogPost]:cannotinstantiatefromJSONobject(needtoadd/enabletypeinformation?)这是我的代码:publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCreate(B

android - ProGuard - org.codehaus.jackson.map.JsonMappingException : No suitable constructor found for type

我有一个基于Android的应用程序,它使用Rest服务连接到GoogleAppEngine,该应用程序运行完美,直到它在发布之前通过ProGuard进行了混淆处理。运行混淆后的应用程序时,LogCat报错为:Unabletoconverta[application/json,UTF-8]representationintoanobjectofclasscom.enterprisemk.android.bcw.bincollection.WasteCollectionAreasContainerorg.codehaus.jackson.map.JsonMappingException:

java - JSON:尝试反序列化具有空值的对象时出现 JsonMappingException

我尝试反序列化包含空属性并具有JsonMappingException的对象。我的工作:Stringactual="{\"@class\":\"PersonResponse\","+"\"id\":\"PersonResponse\","+"\"result\":\"Ok\","+"\"message\":\"Sendnewpersonobjecttotheclient\","+"\"person\":{"+"\"id\":51,"+"\"firstName\":null}}";ObjectMappermapper=newObjectMapper();mapper.readValue(

java - JSON:尝试反序列化具有空值的对象时出现 JsonMappingException

我尝试反序列化包含空属性并具有JsonMappingException的对象。我的工作:Stringactual="{\"@class\":\"PersonResponse\","+"\"id\":\"PersonResponse\","+"\"result\":\"Ok\","+"\"message\":\"Sendnewpersonobjecttotheclient\","+"\"person\":{"+"\"id\":51,"+"\"firstName\":null}}";ObjectMappermapper=newObjectMapper();mapper.readValue(

JsonMappingException : Can not instantiate value of type [simple type, a.b.c.Company] 来自 JSON 字符串;没有单字符串构造函数/工厂方法

我刚刚向我现有的Spring+BlazeDS+Hibernate服务器添加了一个RESTapi,当数据被检索并序列化为JSON时,一切似乎都正常工作,但是当我尝试将数据反序列化为POJO时,我得到了一个异常(exception)。我的印象是,类路径中只需要spring注释和Jacksonjar的存在,至少对于我的list、get、delete具有简单参数的方法来说是这样。org.codehaus.jackson.map.JsonMappingException:Cannotinstantiatevalueoftype[simpletype,classcom.twoh.dto.Compa

JsonMappingException : Can not instantiate value of type [simple type, a.b.c.Company] 来自 JSON 字符串;没有单字符串构造函数/工厂方法

我刚刚向我现有的Spring+BlazeDS+Hibernate服务器添加了一个RESTapi,当数据被检索并序列化为JSON时,一切似乎都正常工作,但是当我尝试将数据反序列化为POJO时,我得到了一个异常(exception)。我的印象是,类路径中只需要spring注释和Jacksonjar的存在,至少对于我的list、get、delete具有简单参数的方法来说是这样。org.codehaus.jackson.map.JsonMappingException:Cannotinstantiatevalueoftype[simpletype,classcom.twoh.dto.Compa

eclipse - 使用 Eclipse 的 Hadoop 程序上的 JsonMappingException

在带有ClouderaQuickStartVM的Eclipse(Kepler)中运行时,在一个简单的Hadoop程序上看到JsonMappingExceptionExceptioninthread"main"java.lang.NoClassDefFoundError:org/codehaus/jackson/map/JsonMappingExceptionatorg.apache.hadoop.mapreduce.Job$1.run(Job.java:595)atjava.security.AccessController.doPrivileged(NativeMethod)atja

android - JsonMappingException : Infinite recursion on OneToMany Relationship in Objectify

为了为Android应用程序提供后端服务,我将GoogleAppEngine与Objectify(4.0.3b)一起使用。在后端我有一个简单的用户实体,它有一个用户列表(friend)作为关系。@EntitypublicclassUser{@IdprivateStringemail;@LoadprivateList>friends=newArrayList>();privateUser(){}publicListgetFriends(){ArrayListfriendList=newArrayList();for(Refref:this.friends){friendList.add(

java - jackson JsonMappingException : Can not deserialize instance

我正在尝试使用Jackson将我的json数据转换为POJO对象。这是MainActivity和我的POJO类代码。我基本上收到JsonMappingException错误。我还附上了整个日志。主要Activity.java:ObjectMappermapper=newObjectMapper();mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);try{Listresults=mapper.readValue(newURL("http://collegewires.com/android/jackson

java - jackson 在反序列化时抛出 JsonMappingException;需要单字符串构造函数?

另一个问题,但它与这个问题有关:DeserializingJSONwithJackson-WhyJsonMappingException"Nosuitableconstructor"?这次我遇到了一个不同的错误,即Jackson反序列化器提示我的类ProtocolContainer中没有“单字符串构造函数/工厂方法”。但是,如果我添加一个单字符串构造函数,如下所示:publicProtocolContainer(Stringjson){}异常确实消失了,但是我期望的ProtocolContainer都是“空的”,即它的所有属性都处于初始状态,而不是根据JSON字符串填充.这是为什么?我