繁体   English   中英

iPhone JSON解析objectForKey问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM