问题标签 [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.
ios - AlamofireObjectMapper 如何映射对象?
这是我从 api 得到的回复
现在我正在通过 alamofireObjectMapper 映射此响应
这是我的代码
这些是我正在保存价值的课程
在这里,我在我的函数中获取值
但是这些山谷是这样来的
但我无法访问就像这样打印(ResultNew.mobile)
那么我如何 acn 访问我想要访问的特定值。就像我只想在这些中输入密码,那么怎么做呢?
ios - Swift ObjectMapper 类型推断
亲爱的 Stackoverflowers,
我对使用 ObjectMapper 有一个障碍,所以让我们直奔主题。
我以 JSON 形式将模型保存为 SQLite 表中的临时记录。每个模型都有一个 Type 字段,用于唯一标识它映射到的模型类型。
例如,如果我们有符合 Animal 协议的模型 Dog、Cat、Mouse,则有一个等效的 AnimalType (DogType, CatType, MouseType) 枚举,这也是每个模型中的一个字段。保存到数据库后,我很难找到一种优雅的方式,将从数据库加载的 JSON 映射到 Model 类的实际实例。
我目前正在做的是通过 NSJSONSerialization 将 JSON 转换为 JSON 字典并在字典中查询类型。一旦找到类型,我就切换所有类型,实例化一个相关的 Mapper 对象并尝试反序列化该对象。我觉得这是一种蛮力方法,并且认为可能有更好的方法来解决这个问题。
结论:
型号:Dog、Cat、Mouse(符合 Animal,有 AnimalType 要求)
枚举:AnimalType(DogType、CatType、MouseType)
问题:如何确定并正确实例化 Mapper 对象以将加载的 JSON 反序列化为实例,而不是手动检查每个 Type 并实例化正确的映射器。
json - 如何为特定的弹簧休息控制器添加自定义 objectMapper
我的微服务中有两个控制器都是 POST 并接受请求正文为 JSON,一个工作正常,另一个是来自其他团队的 JSON 输入,它是根类名称,所以我需要稍后为此编写自定义对象映射器控制器,请你们帮忙,
请在下面找到代码,
示例json如下,
更新EMDRequest,java
所以这个 json 没有被正确解析,并且 updateEMDRequest 的属性总是为空。
json - Swift 如何在类属性中声明 JSON 对象
我只是想将下面的 JSON 响应映射到一个对象类中。在这里我声明了对象类,例如
这是我的 Json 响应格式
}
这里的 Url [String] 总是但是当我尝试访问响应时它总是为零。我在这里做任何声明错误吗?任何建议都会很有帮助
json - Realm 和 Objectmapper:一个项目的数组在我的 Realm 数据库中为每个请求不断堆叠
这是对我之前的一个问题的跟进。我需要types
在 ObjectMapper 的帮助下在我的 Realm 数据库中映射一个数组,该数组仅包含 1 个单词(有时是两个单词)。
这是 JSON:
我得到了以下解决方法,其中部分工作:
我的 ClassgetType()
是一个对象:
我遇到的问题是,每次我调用后端时,数据库都不会更新类型中的数据(或删除它们,并获取新的数据),它只是不断堆积!这使我的 getType 数据库在一些调用后有 280 多行,而它只存在于 10 个对象中。
在 x 次后端调用之后,这将导致严重的问题。有谁知道我应该怎么做?
java - 使用带有抽象类杰克逊列表的杰克逊进行 Json 反序列化
我有一个像
类结构是
我的回应课
尝试@JsonSubTypes
在Car
类上使用,但期望名称作为对象的type
一部分。class
{"color":"blue","ford_property":"A" }
谢谢
ios - AlamofireObjectMapper / ObjectMapper 是否支持结构类型映射
我正在使用AlamofireObjectMapper解析对我的对象的 json 响应。AlamofireObjectMapper 是ObjectMapper的扩展。
根据他们的文件,我的模型类必须符合Mappable
协议。例如:
为了符合 Mappable protocl,我的模型类必须为每个字段实现所需的初始化程序和映射函数。这说得通。
但是,它如何支持struct
类型?例如,我有一个Coordinate
结构,我尝试遵守Mappable
协议:
由于上面显示的错误,我无法使我Coordinate
符合 Mappable。
(我认为经常使用struct
for 坐标数据而不是 using class
)
我的问题:
Q1。AlamofireObjectMapper 或 ObjectMapper 库是否支持struct
类型?那么如何使用它们解析对struct
类型对象的 json 响应呢?
Q2。如果这些库不支持解析对结构类型对象的 json 响应。在 iOS 中使用 Swift2 的方法是什么?
java - 使用 jackson 将 POJO 映射到 XML 会产生重复的标签
输入样本:
我正在将 json 映射到 pojo,并尝试使用 xml 映射器将 pojo 转换为 xml。
这个转换有要求,不直接把json转xml,所以我要坚持,因为我们在转xml之前有一些转换的过程
但是当我这样做时,我可以看到根元素标签被打印了两次,有人可以帮我解决这个问题吗?
输出
POJO 1
POJO 2
POJO 3
POJO 4
POJO 5
测试代码
database - 如果它存在于 Realm 中,如何在 Swift 中进行嵌套 var 更新?
我有一个具有 User 对象的 Auth 对象。我存储 Auth 对象是因为它还有其他信息(例如我的访问令牌)。
如果我登录一次,然后退出 - 没有问题。它创建了 auth 对象,然后创建了 user 对象......并且注销会删除 auth 对象(但保留用户对象),这对我来说很好。
但是,当我第二次登录时,它失败了,因为它尝试再次创建用户对象,但主键相同,我收到此错误:
(123123123 是样本 id)
当我将 Auth 对象添加到 Realm 时,它如何更新现有用户(如果存在)而不是尝试创建一个具有相同主键的新用户?
谢谢!
授权对象:
用户对象:
^ 供参考
ios - 我如何访问其他 Mappble 类对象的值。(Alamofire 对象映射器)
在我的应用程序中,我第一次使用 AlamofireObjectMapper。所以我在一个类中映射 api 响应数据,然后我想使用该数据。所以这是我如何映射对象的代码
这是我保存数据的课程
现在在我的 OrderListViewController 中,我想使用这些数据,那么我该如何使用呢?
例如,我想在我的 tableview 单元格标签中打印消息值。那么我怎样才能从 OrderList 中获得该值呢?
感谢 slava 它给了我一些解决方案。但我的 json 响应给了我数组。那么我该如何管理呢?我想返回 numberofrowinSetcion 是数组的计数,所以我该怎么做。请查看我更新的问题。
这是我的 api 响应。