我使用 POST 方法将一些参数发送到我的服务器,并从那里得到我的响应并将其存储在字符串“serverResponse”中。这是我存储在字符串中的服务器响应
{
"carIdentifier":[
{"carId":"91"},
{"carId":"93"},
{"carId":"114"},
{"carId":"117"}
]
}
我有单独的 json 解析代码,但我不知道如何将它作为我的 json 解析代码的输入。以下是我的json解析代码
-(void)getcarList:(NSString *)serverResponse
{
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
NSObject *recommendedcarJSON = nil;
NSData *recommendedcarsData = [NSData dataWithContentsOfURL:[NSURL URLWithString:serverResponse]];
NSLog(@"%@",recommendedcarsData);
if(recommendedcarsData)
recommendedcarJSON = [NSJSONSerialization JSONObjectWithData:recommendedBooksData options:NSJSONReadingMutableContainers error:nil];
if(!recommendedcarsData){
NSLog(@"Error with JSON Serialization");
} else{
[self saveRecommendedcarData:(NSDictionary *)recommendedcarJSON];
}
} );
}
在 saveRecommendedcarData 方法中,我正在创建一个 plist 并保存此解析的数据。如何将我的服务器响应字符串作为 json 解析的输入?