草庐IT

Jackson-databind

全部标签

android - 无法使用 Android Studio 3.0 + DataBinding + Kotlin 构建项目

我有一个包含数据绑定(bind)、kotlin、dagger的大型项目。我花了几天时间尝试使用几个stackoverflow的解决方案来构建它,并决定亲自询问它。我假设一些第三方库使用数据绑定(bind),因为添加这一行没有帮助。kapt'com.android.databinding:compiler:3.0.0'AndroidStudio说:'androidProcessor'dependencieswon'tberecognizedaskaptannotationprocessors.Pleasechangetheconfigurationnameto'kapt'forthese

Android - DataBinding - 如何以及何时生成绑定(bind)类?

DataBindingGuide国家Bydefault,aBindingclasswillbegeneratedbasedonthenameofthelayoutfile,convertingittoPascalcaseandsuffixing“Binding”toit.Theabovelayoutfilewasactivity_main.xmlsothegenerateclasswasActivityMainBinding.什么时候会生成Binding类,这里说的是ActivityMainBinding。我有编译时错误。“无法解析ActivityMainBinding”。Activi

json - 无法在 MongoDB 中使用带有参数的构造函数 NO_CONSTRUCTOR 实例化 com.fasterxml.jackson.databind.node.ObjectNode

我正在使用JsonNode从任何类型的jason格式获取数据并将其存储到mongoDb但是在从mongoDB获取数据时,它会抛出如下错误。使用带参数的构造函数NO_CONSTRUCTOR实例化com.fasterxml.jackson.databind.node.ObjectNode失败下面是我的域类publicclassProfiler{@IdprivateStringid;@Field("email")privateStringemail;@Field("profiler")privateMapprofiler;publicStringgetEmail(){returnemail;

java - 使用 Jackson 将 MongoDB 日期字段反序列化为 Java POJO

使用SpringBoot1.4.4.RELEASE,已将RequestBody保存到MongoDB,如下所示:{"startTime":NumberLong("1483542955570"),"startDate":ISODate("2017-01-04T15:15:55.570Z"),"endTime":NumberLong("1483542955570"),"endDate":ISODate("2017-01-04T15:15:55.570Z")}在将其映射回JavaPOJO时,我正在尝试以下代码。publicTgetPOJOFromMongoDocument(Documentre

java - 如何在 MongoDb 中使用 jackson 将日期字段存储为 ISODate()

我正在尝试使用fastxmljackson在mongo集合中保留具有java.util.Date字段的java对象。问题是objectMapper的默认性质是将Date存储为NumberLong类型。例如,java.util.Date类型的createdTime字段存储如下:"createdTime":NumberLong("1427728445176")我想以ISODate格式存储它,该格式在mongoShell中可用。现在,我知道有办法格式化对象映射器以将日期存储在字符串日期格式中。但我只是在寻找ISODate()格式。例如"createdTime":ISODate("2015-0

java - 使用 Jackson 与 Java Mongo DBObject 进行高效 POJO 映射

虽然类似于ConvertDBObjecttoaPOJOusingMongoDBJavaDriver我的问题有所不同,因为我特别对使用Jackson进行映射感兴趣。我有一个要转换为MongoDBObject实例的对象。我想使用JacksonJSON框架来完成这项工作。一种方法是:DBObjectdbo=(DBObject)JSON.parse(m_objectMapper.writeValueAsString(entity));但是,根据https://github.com/FasterXML/jackson-docs/wiki/Presentation:-Jackson-Perform

java - 使用 Jackson 与 Java Mongo DBObject 进行高效 POJO 映射

虽然类似于ConvertDBObjecttoaPOJOusingMongoDBJavaDriver我的问题有所不同,因为我特别对使用Jackson进行映射感兴趣。我有一个要转换为MongoDBObject实例的对象。我想使用JacksonJSON框架来完成这项工作。一种方法是:DBObjectdbo=(DBObject)JSON.parse(m_objectMapper.writeValueAsString(entity));但是,根据https://github.com/FasterXML/jackson-docs/wiki/Presentation:-Jackson-Perform

java - 如何使用 Jackson 将 HashMap 转换为 JsonNode?

我有一个HashMap对象,我想使用com.fasterxml.jackson.databind.ObjectMapper将其转换为JsonNode树。最好的方法是什么?我找到了以下代码,但由于我不太了解JacksonAPI,不知道是否有更好的方法。mapper.reader().readTree(mapper.writeValueAsString(hashmap)) 最佳答案 以下方法可以解决问题:JsonNodejsonNode=mapper.convertValue(map,JsonNode.class);或使用comment

java - 使用 Jackson 读取 JSON 字符串的一部分

JSON字符串如下{"rank":"-text_relevance","match-expr":"(label'starwars')","hits":{"found":7,"start":0,"hit":[{"id":"tt1185834","data":{"actor":["Abercrombie,Ian","Baker,Dee","Burton,Corey"],"title":["StarWars:TheCloneWars"]}},...{"id":"tt0121766","data":{"actor":["Bai,Ling","Bryant,Gene","Castle-Hughe

java - 使用 Jackson 将 Json 反序列化为其他类层次结构

现在我正在与Jackson合作,我对此有一些疑问。首先。我有两个服务,第一个是数据收集和发送服务,第二个是接收这些数据,例如,将其记录到一个文件中。所以,第一个服务的类层次结构如下:+----ConcreteC|Base----+----ConcreteA|+----ConcreteB第二个服务的类层次结构如下:ConcreteAAdapterextendsConcreteAimplementsAdapter{}ConcreteBAdapterextendsConcreteBimplementsAdapter{}ConcreteCAdapterextendsConcreteCimple