问题标签 [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.

0 投票
1 回答
115 浏览

swift - 在 RealmSwift 中访问原始类型

我正在使用 ObjectMapper 和 RealmSwift,我的类看起来像:

这个 Location 类在另一个类 Vehicle.swift 中被引用,它也是 Realm Object 的子类

我可以使用以下线路访问车辆的位置:

打印 location 的值给我输出:

我使用 Realm 浏览器打开了领域数据库,其值与数据库中的值相对应。

但是,当我尝试访问LatandLng值时,我得到0.0. 我正在尝试使用以下方式访问这些:

知道会发生什么吗?

0 投票
1 回答
36 浏览

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 服务器的此类响应吗?

非常感谢。

问候,帕科。

0 投票
1 回答
483 浏览

java - @jsonview 在未知属性上失败

我需要使用@JsonView 在反序列化时抛出异常。

我的 POJO:

我的服务:

我需要实现的是,如果我想创建一个人,我只需要传递“人名”。如果我通过'companyName',我需要抛出异常。如何使用@JsonView 实现这一目标?有没有其他选择?

0 投票
1 回答
918 浏览

json - 错误:预期声明、使用未声明类型“对象”、使用未声明类型“JSON”

开始在我的 iOS 应用程序中集成 ObjectMapper 以将对象映射到实体。但是出现错误

在此处输入图像描述

0 投票
1 回答
1080 浏览

swift - 使用 RxSwift 的通用转换方法问题

我有这个结果数据类型,它包含一个类型和一个进度

AnyObject需要转换成一个Mappable结构(ObjectMapper),所以因为我有几个这样的 Mappable 结构,所以我想实现这样的东西,一个我可以使用的通用映射:

上面的定义似乎是错误的,因为无法编译:Cannot explicitly specialize a generic function

我在这里做错了什么?

0 投票
0 回答
1024 浏览

ios - Moya + Realm + ObjectMapper 一起使用的案例研究

最近我一直在将这些树技术结合在一起用于一个项目:

因此,我决定根据自己的考虑写下一个小案例研究。 https://github.com/matteogazzato/case-study-Moya-Realm-ObjectMapper

也许它可能有用,或者只是讨论这些论点的起点。正如我在结论中所写,请随时发表评论/分享/整合/提问。

0 投票
1 回答
134 浏览

java - @JsonProperty 没有申请 BeanWrapper

在创建流程中,ObjectMapper 转换工作正常(如果传递了“first_name”和“last_name”)。我正在处理更新流程。我只需要将有效负载数据修补到现有的数据库数据。

我的 POJO:

假设我有一个只有“first_name”的现有联系人。我需要用“last_name”更新它。我正在以地图的形式接收有效载荷( {"last_name":"XYZ"} )。如何使用有效负载地图更新现有联系人。

现有的创建代码:

我尝试添加额外的 getter 和 setter。它工作正常。但我想克服这个问题,因为有很多领域。任何帮助,将不胜感激!!

额外的 Getters & Setters(使其工作 - 但我需要避免它):

我将它用于其他功能(但如果没有额外的 getter 和 setter,这将不起作用):

0 投票
1 回答
6451 浏览

java - 是否可以获得@JsonProperty 的原始字段名称?

我需要创建一个 @JsonProperty 值到原始字段名称的映射。
有没有可能实现?

我的 POJO 课程:

我需要一张像这样的地图:

提前致谢...

0 投票
1 回答
824 浏览

android - 用于嵌套对象的 JacksonConverter 和 ObjectMapper

我正在使用 Retrofit 和 JacksonConverter 从 API 获取 JSON 数据。

JSON 响应是这样的:-

但在我的班级中,我只想要父对象的 id、名称和嵌套对象的名称

我有这门课:-

我不想为 A 中的嵌套对象创建另一个对象。我只想将嵌套对象的名称字段存储在 A 中。

上面的类不会抛出任何异常,但 mNestedName 将为空。

有没有办法得到这样的数据?我是否需要更改 mNestedName 的 @JsonProperty。

这就是我声明我的改造实例的方式

我正在通过这个获取数据:-

0 投票
3 回答
5781 浏览

json - unirest 中的杰克逊异常:无法序列化。找不到 ObjectMapper 实现

在对正文的调用上导致标题中的运行时异常。我不确定在这里做什么,我正在尝试将 json 字符串包装在 JsonNode 对象中,我认为这是通过 unirest 接口(在数据主体中)发送时的正常过程。