[英]Parse json with NSJSONSerialization class using objectForKey in iOS
[英]iphone JSON Parse objectForKey issue
我有以下JSON
{
CompanyName = "Len LTD";
Date = "3/31/2011";
DimensionsOfLoad = XX;
Duration = 2;
ID = 259;
JobNotes = "Dev Test";
JobStatusId = CLOSED;
JobType = "DUMP ";
Markers = (
{
Description = "";
Latitude = "43.593063354492188";
Longitude = "-79.643798828125";
},
{
Description = Clearbridge;
Latitude = "43.660285949707031";
Longitude = "-79.651351928710938";
}
);
MaterialMeasurement = KilogramsXCentimeters;
Payment = 100;
PaymentType = "Per Hour";
Summary = "Dev Test";
Time = "12:00AMX05:00AM";
TruckTypeID = FLATBED;
TrucksRequired = 1;
TypeOfMaterial = "";
WeightOfLoad = 0;
},
这只是JSON的一部分,这种格式会重复多次
我之前在应用程序中解析了JSON,但问题是Markers = ..问题是它具有另一个级别,我似乎一直在提取那些数据值
SBJSON *parser = [[SBJSON alloc] init];
won_jobs = (NSMutableArray *)[parser objectWithString:string error:nil];
for (NSDictionary *won_job in won_jobs)
可以正确解析所有内容,我可以将objectForKey用于其他字段,并正确存储数据。
我尝试抓住Markers并放入字典,但这给我带来了问题,我刚刚给了我null一次尝试。 另一个不会让我在新字典上使用objectForKey:
有什么想法我可以做什么?
这是因为在执行objectForKey:
对于所有键(例如Markers
),您将获得一个NSString
;对于Markers
您将获得一个NSArray
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.