小编Thu*_*ird的帖子

RCTWebSocket不构建在XCode 8/iOS10上

更新到XCode 8后,我遇到了构建RN项目的问题RCTWebSocket.有人有问题吗?

react-native

18
推荐指数
0
解决办法
1168
查看次数

Swift:如何使用 Alamofilre 或 SwiftyJSON 将 JSON 字符串转换为 ObjectMapper?

我目前正在使用ObjectMapper for Swift 将 JSON 对象从 API 映射到模型对象

但我的restful api返回API看起来像这样:

{
       success: true,
       data: 
       [{  
          "stats":{  
             "numberOfYes":0,
             "numberOfNo":2,
             "progress":{  
                "done":false,
                "absolute":"2/100",
                "percent":2
             }
          },
          "quickStats":null,
          "uid":5,
          "name":"Flora",
          "imageArray":[  
             "http://s3.com/impr_5329beac79400000",
             "http://s3.com/impr_5329beac79400001"
          ],
          "metaData":{  
             "description":"Floral Midi Dress",
             "price":"40$"
          }
       }]

}
Run Code Online (Sandbox Code Playgroud)

在数据节点是数组中,我无法使用此代码查找映射

let json = JSON(responseObject!)

for tests in json["impressions"][0] {
  let test = Mapper<myTests>().map(tests)
  println(test?.impressionID)
}
Run Code Online (Sandbox Code Playgroud)

我应该如何修复?谢谢

**编辑** 我找到了类似@tristan_him 的解决方案

对象模型映射结构

class Response: Mappable {
    var success: Bool?
    var data: [Data]?

    required init?(_ map: Map) {
        mapping(map)
    } …
Run Code Online (Sandbox Code Playgroud)

ios swift alamofire

3
推荐指数
1
解决办法
6793
查看次数

标签 统计

alamofire ×1

ios ×1

react-native ×1

swift ×1