谁能告诉我如何在 IOS5 中解析我的 json 数据。我在下面提供我的 JSON 数据:
{
"fieldType" : "Alphanumeric",
"fieldName" : "Name"
},{
"fieldType" : "Numeric",
"fieldName" : "Card Num"
},{
"fieldType" : "Alphanumeric",
"fieldName" : "Pin Num"
}
这个 JSON 格式也是正确的还是我需要更改 JSON 格式?当我尝试使用以下代码解析 JSON 时,出现错误:
操作无法完成。(可可错误 3840。)
我正在使用的代码:
NSError *error = nil;
NSData *jsonData = [filedList dataUsingEncoding:[NSString defaultCStringEncoding]];
if (jsonData)
{
id jsonObjects = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
if (error)
{
NSLog(@"error is %@", [error localizedDescription]);
// Handle Error and return
return;
}
NSArray *keys = [jsonObjects allKeys];
// values in foreach loop
for (NSString *key in keys)
{
NSLog(@"%@ is %@",key, [jsonObjects objectForKey:key]);
}
}
else
{
// Handle Error
}