我有方法将NSDictionary
转换为POST参数字符串,以便发送到我们正在处理的应用程序中使用的API。它可以正确转换NSString
s,NSDate
和NSArray
s。这很好用。
现在我的情况是,我的字典中的一个对象实际上可能是另一个字典,我想知道如何根据POST请求处理它。你们如何处理分层数据结构?我想为每个字典发送多个请求,但我不确定是否有更好的方法。
感谢
-f
答案 0 :(得分:1)
就个人而言,我只是将整个NSDictionary“JSONify”作为一个字符串,并将其作为HTTP请求体发送给Content-Type:application / json而不进一步编码。但是,正如您所建议的那样,您可以将值转换为JSON结构以作为参数发送;一个潜在的缺点是,它可能涉及大量编码/解码,具体取决于您发送的数据类型。