首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ObjectMapper的If语句?

ObjectMapper的If语句?
EN

Stack Overflow用户
提问于 2016-01-12 01:20:42
回答 1查看 323关注 0票数 0

我尽量不设置仅在JSON中存在的值。我想做这样的事情:

代码语言:javascript
复制
    if (map["doc.type"] != nil) {
      picturePath <- map["doc.type"]
    }

我正在使用这个ObjectMapper框架:https://github.com/Hearst-DD/ObjectMapper

EN

回答 1

Stack Overflow用户

发布于 2016-05-13 21:17:27

<-是返回可选类型的映射运算符。如果未提供密钥"doc.type“,则picturePath为nil。

如果您想根据不同的键完全填充picturePath,最好的方法可能是使用helpers变量,然后根据它们分配picturePath。

例如:

代码语言:javascript
复制
var optionalPicturePath: String? = map["doc.type"]
if optionalPicturePath != nil {
  picturePath = optionalPicturePath
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34727438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档