问题标签 [object-object-mapping]
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.
java - 使用 MapStruct 时无法映射属性
我正在使用 MapStruct 库来映射对象,但出现此错误:
无法将属性“java.util.Date aDate”映射到“javax.xml.bind.JAXBElement ADATE”。考虑声明/实现一个映射方法:“javax.xml.bind.JAXBElement map(java.util.Date value)”。
我的问题:我应该在哪里取消这种映射方法?
java - 塞尔玛地图列表到 T
我正在使用 Selma,我有以下课程:
我想将其映射到:
有没有办法将 (int)id
转换为 (String)id
并将第一个地址从List
toaddress1
和第二个地址设置为address2
?
我正在考虑使用拦截器,但这样我将不得不手动映射Address
类。有没有办法使用 Selma 自动映射拦截器中的地址类?例如:
编辑
关于映射地址类,我按照上面显示的方式进行了操作。AddressMapper
我用下面的代码创建了一个:Address toAddress(com.mycode.domain.Address address);
然后我创建了一个 addressMapper 并使用它自动映射地址:
至于id,目前我必须为我映射的每个类创建一个拦截器(几乎每个类都有一个id(SQL)),并像这样手动设置id:destination.setId(Integer.toString(source.getId()));
实际上这很令人沮丧,但遗憾的是我找不到更好的选择。
swift - initWithDictionary:在 Objective-C 和 Swift 中
在Objective-C中,我们可以像这样使用带有json响应的对象映射
在这里,我们可以将 responseObject 与 PolicyData 类属性进行映射。我如何在 Swift 中做同样的事情?
java - 非最深属性上的 ModelMapper 条件(使用 java.util.Optional)
鉴于我的结构的这种简化:
我想映射到这个类:
我不确定如何仅映射billingAddress
Optional 是否有价值。我在想这样的事情:
但这失败并出现错误“无法映射最终类型 java.util.Optional。”。我确实看到了这个关于映射可选的问题,但它似乎是关于一个不同的问题。
ios - 如何在 AlamofireObjectMapper 中映射对象
在我的应用程序中,我使用 AlamofireObjectMapper 进行映射。我第一次使用这个。这是我从 API 得到的回复
现在这是我的代码
这是我为映射制作的一个类
}
通过这段代码我可以得到消息但现在我想映射结果对象那么我该怎么做呢?
感谢 Yuvraj Sinh 它的工作,但我想从 Result 对象访问所有变量,所以我制作了这个对象
}
我想在我的 pharmacySignup 方法中打印移动值。那么我该怎么做呢?
ios - AlamofireObjectMapping 错误:无法调用 GET
更新
我在 Login.swift 中的 POST 请求返回我希望映射到 Particulars.swift 中的变量(例如 API 令牌)的值,并通过扩展写入领域。我该怎么做呢?
我的 Login.swift 代码:
我正在尝试将我的 JSON 请求映射到领域,但我一直被抛出此错误
无法推断通用参数“T”
这就是我要找的:(都在单独的文件中)
发送 GET 请求 -> 存储在领域/如果新对象不存在则创建新对象/更新对象
我该如何解决?
调用 GET 请求的 代码(完整代码在这里https://codeshare.io/l4cEQ)
处理 GET 请求的代码
映射对象的代码(Particulars.swift)
c# - ExpressMapper / EntityFramework - 没有为此对象定义无参数构造函数
我正在尝试使用 ExpressMapper 将数据实体映射到模型。
如果我直接将实体映射到模型(它们都具有相同的属性),那么它工作正常。
但是,如果我将链接的实体映射到模型,那么我会收到一个错误
出现错误:System.MissingMethodException:没有为此对象定义无参数构造函数。
数据库结构:
ExpressMapper 注册:
像这样调用:
在调用时获取错误消息。
DiscountDaysOfWeek 模型:
DiscountDayOfWeek(由 EF 生成)
DiscountDay(由EF生成):
示例工作一:在下面的工作示例中,模型和实体具有相同的属性
任何帮助将不胜感激。
c# - 使用映射库防止重构错误
给定
然后我使用 automapper 在 A 和 B 之间进行转换。后来,我重命名A.Name
为A.MyName
:
由于隐式配置,这将破坏我的映射。A
隐式配置隐式创建和之间的关系B
。重构算法无法识别这种关系,从而产生中断。
什么映射器解决了这个问题?
c# - .NET 中对象-对象映射的不同方法是什么?
我需要在对象之间做一些映射(例如 PersonModel 到 PersonViewModel),并且正在研究不同的方法来做到这一点。具体来说,我正在使用实体框架并尝试将生成的模型映射到视图模型。
但是,我还没有找到一篇文章或资源来编译如何执行此操作的列表。到目前为止,我遇到了以下情况:
- 隐式转换(我认为这是最基本的方法?因为您手动将属性从一个对象映射到另一个对象,它简单但乏味)
- 扩展方法(尚未使用此方法)
- 反射(我做了一些修改,但只管理了非常基本的映射)
- Automapper(非常流行,但我无法使其与 EF 一起正常工作)
- 价值注入器(尚未使用此功能)
- Emit Mapper(尚未使用此功能,但可能我无法使其与 EF 一起使用?)
您能否帮助指出并详细说明那里可用的方法以及每种方法的优缺点?例如,我看到一些提到 Automapper 比手动映射慢?或者可能,指出一篇解决这个问题的文章?
编辑:因为有些人可能会问我对 AutoMapper 有什么问题,请参阅:Automapper:如何将 IList 映射到 EntityCollection