问题标签 [objectmapper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 在 RealmSwift 中访问原始类型
我正在使用 ObjectMapper 和 RealmSwift,我的类看起来像:
这个 Location 类在另一个类 Vehicle.swift 中被引用,它也是 Realm Object 的子类
我可以使用以下线路访问车辆的位置:
打印 location 的值给我输出:
我使用 Realm 浏览器打开了领域数据库,其值与数据库中的值相对应。
但是,当我尝试访问Lat
andLng
值时,我得到0.0
. 我正在尝试使用以下方式访问这些:
知道会发生什么吗?
mongodb - JacksonDBDecoder - 来自 MongoDB 的服务器错误 - mongojack 2.3.0
当我的应用程序从 MongoDB 服务器收到错误时,我遇到了问题,例如:
想象一下,我在 MongoDB 中进行了查找,但是由于超时,来自 MongoDB 服务器的响应是错误的:
{ $err: "MongoTimeout 由于...bla bla bla..." 代码: 50 }
JacksonDBDecoder 期待我的 Java 类型,例如我的类“Stuff”(包含“价格”和“重量”等多个字段),但是当它接收到之前的 JSON 时,没有任何与“价格”和“重量”匹配的字段",所以结果为空:{ }
空 JSON 将由 mongo-java-driver 类处理(完全是 com.mongodb.QueryResultIterator.throwOnQueryFailure),它永远不会记录原始信息“MongoTimeout due to...bla bla bla...”和 50,因为解码器无法理解来自 MongoDB 服务器的 JSON。
你能帮我配置 mongojack 或 Jackson 来处理来自 MongoDB 服务器的此类响应吗?
非常感谢。
问候,帕科。
java - @jsonview 在未知属性上失败
我需要使用@JsonView 在反序列化时抛出异常。
我的 POJO:
我的服务:
我需要实现的是,如果我想创建一个人,我只需要传递“人名”。如果我通过'companyName',我需要抛出异常。如何使用@JsonView 实现这一目标?有没有其他选择?
swift - 使用 RxSwift 的通用转换方法问题
我有这个结果数据类型,它包含一个类型和一个进度
这AnyObject
需要转换成一个Mappable
结构(ObjectMapper),所以因为我有几个这样的 Mappable 结构,所以我想实现这样的东西,一个我可以使用的通用映射:
上面的定义似乎是错误的,因为无法编译:Cannot explicitly specialize a generic function
我在这里做错了什么?
ios - Moya + Realm + ObjectMapper 一起使用的案例研究
最近我一直在将这些树技术结合在一起用于一个项目:
- 数据库领域
- Moya作为网络层
- ObjectMapper用于 JSON 对象映射
因此,我决定根据自己的考虑写下一个小案例研究。 https://github.com/matteogazzato/case-study-Moya-Realm-ObjectMapper
也许它可能有用,或者只是讨论这些论点的起点。正如我在结论中所写,请随时发表评论/分享/整合/提问。
java - @JsonProperty 没有申请 BeanWrapper
在创建流程中,ObjectMapper 转换工作正常(如果传递了“first_name”和“last_name”)。我正在处理更新流程。我只需要将有效负载数据修补到现有的数据库数据。
我的 POJO:
假设我有一个只有“first_name”的现有联系人。我需要用“last_name”更新它。我正在以地图的形式接收有效载荷( {"last_name":"XYZ"} )。如何使用有效负载地图更新现有联系人。
现有的创建代码:
我尝试添加额外的 getter 和 setter。它工作正常。但我想克服这个问题,因为有很多领域。任何帮助,将不胜感激!!
额外的 Getters & Setters(使其工作 - 但我需要避免它):
我将它用于其他功能(但如果没有额外的 getter 和 setter,这将不起作用):
java - 是否可以获得@JsonProperty 的原始字段名称?
我需要创建一个 @JsonProperty 值到原始字段名称的映射。
有没有可能实现?
我的 POJO 课程:
我需要一张像这样的地图:
提前致谢...
android - 用于嵌套对象的 JacksonConverter 和 ObjectMapper
我正在使用 Retrofit 和 JacksonConverter 从 API 获取 JSON 数据。
JSON 响应是这样的:-
但在我的班级中,我只想要父对象的 id、名称和嵌套对象的名称
我有这门课:-
我不想为 A 中的嵌套对象创建另一个对象。我只想将嵌套对象的名称字段存储在 A 中。
上面的类不会抛出任何异常,但 mNestedName 将为空。
有没有办法得到这样的数据?我是否需要更改 mNestedName 的 @JsonProperty。
这就是我声明我的改造实例的方式
我正在通过这个获取数据:-
json - unirest 中的杰克逊异常:无法序列化。找不到 ObjectMapper 实现
在对正文的调用上导致标题中的运行时异常。我不确定在这里做什么,我正在尝试将 json 字符串包装在 JsonNode 对象中,我认为这是通过 unirest 接口(在数据主体中)发送时的正常过程。