草庐IT

jackson-dataformat-avro

全部标签

android - 如何将 greenDAO 与 JSON Jackson 集成并处理多对多关系映射

有什么最好的方法可以将JSONJackson与greenDAO集成。此外,如何使用greenDAO处理多对多关系映射。我发现,我们需要创建一个连接表来进行多对多映射。是否有将所有这些功能结合在一起的示例。 最佳答案 你可以在dao生成器文件中编辑entity.ftl并添加必要的行来集成Jackson即importcom.fasterxml.jackson.annotation.JsonProperty;和@JsonProperty("TagName")因此您不必为此编写任何额外的代码。

java - 如何将 Jackson 与嵌套泛型一起使用?

我用的是Retrofit和Jackson。有一个POJO是这样的:publicclassQuotationHttpResult{privateintcode;privateResultresult;publicTgetData(){returnresult==null?null:result.getData();}publicintgetCode(){returncode;}publicvoidsetCode(intcode){this.code=code;}publicResultgetResult(){returnresult;}publicvoidsetResult(Result

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 - 你怎么能像 Jackson 的 @JsonAnySetter 一样得到 Gson 中无法识别的 JSON 字段列表?

所以我目前在我的android项目中使用Jackson解析器及其库。但是,查看jackson和gson的方法计数让我考虑转向gson。在查看了不同的方法/语法等之后,我一直无法找到与Jackson的@JsonAnySetter或@JsonAnyGetter等效的gson。gson有这个吗?如果没有,是否有变通办法? 最佳答案 不,它没有。Gson基本上有2个常用的注解,@Expose和@SerializedName。要执行@JsonAnySetter和@JsonAnyGetter的操作,您必须编写并注册您自己的TypeAdapter

android - 如何修复使用 Jackson/Gson 库解析的不准确的日期时间(分钟)?

我正在开发一个与某些GoogleAppEngine网络服务对话的Android应用程序。此应用程序实现了一个具有非常简单功能的聊天Activity:发送文本。在调试过程中,我注意到我从服务器列出的消息的显示顺序与我在应用程序中发送的顺序不同。我的第一个想法是问题出在服务器上。起初我检查了我收到的原始Json:{"messages":[{"message":"test3","author":"daniel","message_id":"5724160613416960","sent_at":"2014-11-13T09:42:42.861950"},{"message":"test2",

java - 在 Java 中使用 Jackson JSON 库解析 ASP.NET MVC 返回日期

我在我的Android应用程序中使用JacksonJSON库从服务器解析JSON。但是,每当我收到DateTime时,解析请求都会失败,因为它采用以下格式:"/Date(1277931782420)/"我知道我应该这样做:ObjectMapperom=newObjectMapper();om.setDateFormat(newTicksSinceFormat());但我完全不知道我是否可以使用SimpleDateFormat(我会使用什么格式字符串?)或者我需要编写自己的DateFormat解析器。因此,如果有人可以提供代码示例方面的帮助,我将不胜感激。编辑:好的,请参阅我的答案以获取

java - 使用 "key"和 "value"属性反序列化 JSON 映射不适用于 Jackson

问题首先,下面的序列化JSON序列化有意义吗?如果是这样,为什么我没有取回map?在反序列化方面我能做些什么?Map属性的JSON序列化(摘录):{"attributes":{"entry":[{"key":"operatingsystem","value":"GNU/Linux"},{"key":"allergies","value":"weed"}]}}用于反序列化的POJO:classContactimplementsComparable,Serializable{@JsonProperty("attributes")privateMapattributes;...}导致此异常:

java - 在 Android 上使用 Jackson 库解析大型 JSON 时出现内存不足错误

我正在使用Jackson库来解析来自服务器的大型JSON响应。json的大小约为7-8mb。我在这段代码上遇到了outOfMemoryError:ObjectMappermapper=newObjectMapper();JsonNoderootParser=mapper.readValue(is,JsonNode.class);这是我遇到的异常:01-1413:13:20.103:E/AndroidRuntime(25468):FATALEXCEPTION:Thread-1301-1413:13:20.103:E/AndroidRuntime(25468):java.lang.OutO

java - 使用 Jackson 反序列化泛型

我正在尝试创建一个使用Jackson反序列化POJO的类。看起来像这样......publicclassDeserialiserImpimplementsDeserialiser{protectedObjectMapperobjectMapper=newObjectMapper();@OverridepublicTget(Stringcontent,Classclazz)throwsIOException{return(T)objectMapper.readValue(content,clazz);}@OverridepublicListgetList(Stringcontent,Cl

java - org.codehaus.jackson.map.exc.UnrecognizedPropertyException : Unrecognized field "id" (Class Criteria), 未标记为可忽略

当我尝试将Json解析为Javapojo对象时出现此异常。对象图有几个对象。org.codehaus.jackson.map.exc.UnrecognizedPropertyException:Unrecognizedfield"id"(ClassCriteria),notmarkedasignorable我想看看,在什么情况下会出现这个异常,对象图中的问题可能在哪里?我在我的android项目中这样做我没有在这里使用注释我不确定如何将这个字段添加为可忽略的。 最佳答案 您没有显示任何代码,所以...无论如何,尝试将此注释添加到您反