1

如果我收到这样的回复

{
    "objects" : [
          {
              "a" : val1,
              "b" : val2,
          },
          {
              "a" : val1,
              "b" : val2,
          }
     ]
}

那么如何在响应中获取对象数组呢?

我找到的解决方案如下:

1)我可以创建一个代表上述json的模型类objectsResponse,它将有一个名为objects的NSArray属性。然后我可以使用

mtl_JSONArrayTransformerWithModelClass

使用 objects 属性映射 json 响应,然后使用 objectsResponse 的对象访问错误。

2)直接使用方法

[MTLJSONAdapter modelsOfClass: [Object fromJsonArray:[response objectForKey:@"objects"]]] error:&error]

除了这些之外,还有其他直接使用地幔对象映射的方法吗?

谢谢

4

0 回答 0