iphone JSON Parse objectForKey проблема - PullRequest
1 голос
/ 23 марта 2011

У меня есть следующий 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 в своем приложении ранее, но проблема заключается в том, чтоthe Markers = .. Проблема в том, что у него есть другой уровень, и я, кажется, продолжал извлекать те значения данных

SBJSON *parser = [[SBJSON alloc] init];
 won_jobs = (NSMutableArray *)[parser objectWithString:string error:nil];
for (NSDictionary *won_job in won_jobs)

, которые все правильно анализируют, и я могу использовать objectForKey для других полей, и я правильно храню данные.

Я пытался схватить Маркеры и вставить в словарь, но это доставляет мне проблемы, одна попытка, которую я только что дал мне ноль.другой не позволил бы мне использовать objectForKey: в новом словаре

Любые идеи, что я могу сделать?

1 Ответ

1 голос
/ 23 марта 2011

Это потому, что когда вы делаете objectForKey: для всех ваших ключей (кроме Markers), вы получите NSString, для Markers вы получите NSArray.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...