Ios 使用键将数组内容正确存储到字典中

Ios 使用键将数组内容正确存储到字典中,ios,json,nsarray,Ios,Json,Nsarray,我有这个: NSURL *url = [NSURL URLWithString:@"http://www.ios.com/ios/responseScript.php"]; NSError *error = nil; NSURLRequest *request = [NSURLRequest requestWithURL:url]; NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:N

我有这个:

NSURL *url = [NSURL URLWithString:@"http://www.ios.com/ios/responseScript.php"];
NSError *error = nil;
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:NULL error:&error];
NSMutableArray *someArray = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSLog(@"Array Retrieved: %@", someArray);
它显然从站点获取json数据。PHP数组的创建方式如下:

$simpleProduct = array("John"=>"Employee","Jane"=>"Student","Jhonson"=>"Somejob","Mike"=>"Nothing");
echo json_encode($simpleProduct);
当打印上述objective-c代码的结果时,显示如下:

2013-02-05 19:17:37.910测试产品[26786:c07]检索到的阵列:{ 简=学生; Jhonson=Somejob; 约翰=雇员; 迈克=没什么;}

现在我希望将这些数据插入dictionary(NSMutableDictionary),以便例如Jane是键,Student是值。其他所有对都是如此

如何做到这一点


我对iOS开发还不熟悉:)

为什么不这样得到结果呢

NSDictionary *someDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSString *jane= [someDictionary objectForKey:@"Jane"];
它使您的生活更轻松,只需通过如下键访问值

NSDictionary *someDictionary = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
NSString *jane= [someDictionary objectForKey:@"Jane"];

尝试此NSMutableDictionary*dict=[NSJSONSerialization JSONObjectWithData:数据选项:0错误:&错误];神圣的密码!这正是我想要的。谢谢:)我猜一开始我只是被NSMUTABLEARRAY弄糊涂了。欢迎:)如果答案对你的事业有帮助,你可以接受:)