iphone JSON解析objectForKey问题
问题描述:
我有以下的JSONiphone JSON解析objectForKey问题
{
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较早,但问题在标记= .. 的问题是它还有另一个水平,我一直似乎扯这些数据值
SBJSON *parser = [[SBJSON alloc] init];
won_jobs = (NSMutableArray *)[parser objectWithString:string error:nil];
for (NSDictionary *won_job in won_jobs)
,妥善解析一切,我可以使用objectFo其他字段的rKey和我正确存储数据。
我试图抓住标记和放入字典,但它给了我的问题,一次尝试我刚刚给了我空。其他wouldnt让我使用objectForKey:在新的字典
任何想法我可以做什么?
答
它,因为当你所有你的钥匙做objectForKey:
(exept Markers
),你会得到一个NSString
,为Markers
你会得到一个NSArray
。
好吧,我明白了。所以,因为我将标记存储在一个数组中,我基本上有一个数组中的数组。我仍然对我如何拉取经纬度感到困惑 – mike 2011-03-23 17:33:42
忽略了上述内容,你写的东西使得一切都变得非常清晰,我明白了。非常感谢。 – mike 2011-03-23 17:47:33