Я немного новичок в Objective-c. Я пытаюсь проанализировать данные json, которые выглядят так, как в одном массиве.взять Json NSDictionary в строки - Цель C
[{"id":"3672","name":"TestName","color":"red","cost":456","date":"0000-00-00 00:00:00"}]
ниже Objective C часть кода
FullUrl=[NSString stringWithFormat:@"http://mywebsite.com?user=%@",uservalue];
NSString *absoluteURl=[NSString string];
absoluteURl=[self URLEncodeString:FullUrl];
NSURL *url=[[NSURL alloc]initWithString:absoluteURl];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *data = [NSURLConnection sendSynchronousRequest:request
returningResponse:nil error:nil];
NSData *jsonData = [data dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *parseJson = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil]
Теперь я хотел бы знать, как я могу взять каждый ключ в строку из parseJson?. например, я хочу имя значение в «Stringname» и т.д.,
Когда я поставил точку останова на строке NSDictionary * parseJson = и взять curser над parseJson это показывает, как
<__NSCFArray 0x1dddb670>(
{
name = "TestName";
id = 3672;
color = red;
cost = "456";
date = "0000-00-00 00:00:00";
}
)
Так это значит, разбор JSON отлично работает в моем коде? Почему заказ не является правильным при сравнении с порядком товаров json webservice.
Спасибо, я понял. –