Objective c RestKit:JSON映射不';行不通

Objective c RestKit:JSON映射不';行不通,objective-c,ios,mapping,restkit,Objective C,Ios,Mapping,Restkit,如果我得到这样的JSON响应,映射应该是什么样子的: { "persons":{ "@size":"4", "person":[ { "name":"John", "type":"Doe 1", "options":"some options" }, { "name":"John", "type":"Doe 2", "options":"some other op

如果我得到这样的JSON响应,映射应该是什么样子的:

{
"persons":{
  "@size":"4",
  "person":[
     {
        "name":"John",
        "type":"Doe 1",
        "options":"some options"
     },
     {
        "name":"John",
        "type":"Doe 2",
        "options":"some other options"
     },
     {
        "name":"John",
        "type":"Doe 3",
     },
     {
        "name":"John",
        "type":"Doe 4",
     }
  ]
 }
 }
我已经尝试了以下映射,但不起作用:

RKManagedObjectMapping* personMapping = [RKManagedObjectMapping mappingForClass:[CDCustomFieldDefinition class]];
[personMapping mapKeyPath:@"label" toAttribute:@"label"];
[personMapping mapKeyPath:@"type" toAttribute:@"type"];
[personMapping mapKeyPath:@"options" toAttribute:@"options"];
personMapping.primaryKeyAttribute = @"label";

[[RKObjectManager sharedManager].mappingProvider setMapping:personMapping forKeyPath:@"persons"];
didLoadObjects:
中的My objects数组始终为空。。。有什么想法吗?非常感谢

关键路径是否应该是

@"persons.person"
关键路径应该是

@"persons.person"

非常感谢,它很有效!我尝试了
@“persons/person”
,但我从未尝试过点语法。。。谢谢非常感谢,它很有效!我尝试了
@“persons/person”
,但我从未尝试过点语法。。。谢谢