У меня есть кое-что здесь, мне нужно, чтобы у меня был другой взгляд. У меня есть NSMutableDictionary, который мне нужно преобразовать в объект JSON, а затем отправить на мой сервер. Словарь выглядит следующим образом ...NSJSON Сериализация с вложенным NSMutableDictionary
{
data = (
{
184 = 3;
185 = "";
186 = "";
187 = "";
188 = "";
latitude = "";
longitude = "";
recorded = "2012-06-19 12:53:16 +0000";
}, {
184 = 0;
185 = Is;
186 = This;
187 = "Working?";
188 = "I think so.";
latitude = "";
longitude = "";
recorded = "2012-06-19 12:54:26 +0000";
}
);
deviceID = b1c96c4467a8bcca97a826ad9941a10a;
key = 6puwX3v2;
method = putSurveyData;
responses = 2;
surveyID = 84;
}
До сих пор никаких проблем, но как только я иду, чтобы преобразовать этот словарь в объект JSON с помощью NSJSONSerialization он разбивает мое приложение. Вышеупомянутый словарь называется mainDictionary, и я использую следующую строку для преобразования в JSON.
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mainDicitionary options:kNilOptions error:nil];
Если я удаляю вложенные словари из ключа «данные», он отлично работает. Я даже попытался поместить общий массив в ключ «data», и это тоже работает. Кажется, он просто взрывается, как только я прикрепляю там NSMutableDictionary. Есть что-то простое, я не хватает?
Спасибо!
Спасибо, что у меня была такая же проблема –