gpt4 book ai didi

nested - NSJSONSerialization 与嵌套的 NSMutableDictionary

转载 作者:行者123 更新时间:2023-12-04 18:18:57 24 4
gpt4 key购买 nike

我在这里得到了一些东西,我需要用另一双眼睛看过去。我有一个 NSMutableDictionary,我需要将其转换为 JSON 对象,然后发送到我的服务器。字典是这样的...

{
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;
}

到目前为止,没有问题,但是一旦我使用 NSJSONSerialization 将该字典转换为 JSON 对象,它就会使我的应用程序崩溃。上面的字典称为 mainDictionary,我使用以下行转换为 JSON。
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:mainDicitionary options:kNilOptions error:nil];

如果我从“数据”键中删除嵌套字典,它就可以正常工作。我什至尝试在“数据”键中放置一个公共(public)数组,这也有效。只要我将 NSMutableDictionary 放在那里,它似乎就会爆炸。我缺少一些简单的东西吗?

谢谢!

最佳答案

我找到了答案。上面的“记录”字段实际上是一个 [NSDate date] 而不是日期戳的字符串表示形式。我把它转换成一个字符串,一切都很好。

关于nested - NSJSONSerialization 与嵌套的 NSMutableDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11104070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com