3

我正在使用地幔framework来解析JSON文件。我的JSON对象看起来像这样

[{
   key:value
   key:value
 },
 {
   key:value
   key:value
 } ]

我的对象是array没有钥匙。我们如何解析这个array?该JSONKeyPathsByPropertyKey方法应该如何实现?

正如图书馆描述中提到的

此方法指定如何将属性键映射到不同的键路径JSON

+ (NSDictionary *)JSONKeyPathsByPropertyKey {

      return @{
        @"items" : @"",
      };

那么我们如何将array属性映射到JSON没有键的对象呢?

4

1 回答 1

0

我假设,您正在获取一个响应 API 调用的数组,并且您想要解析它。

所以根据你的 JSON。您需要为数组中的对象类型创建一个 MTLModel 子类。

然后您可以解析数组并在数组中创建对象类型的模型。像这样:

NSArray *objects = [MTLJSONAdapter modelsOfClass:[model class] fromJSONArray:[PASS THE ARRAY] error:nil];

希望有帮助。

于 2016-04-27T10:32:09.430 回答