我们如何将 NSDictionary 转换为 JSON 数据对象?我想将 JSON 数据发送到我的服务器。我正在使用下面的代码,但在 NSDictionary 包含 Array 或进一步的 NSDictionary 时遇到问题。这适用于简单的键值对。
问题:它在以下行失败并设置错误对象。如果我从源 myData 字典中删除数组和字典,这工作正常。
NSData *aPostBodyData = [NSJSONSerialization dataWithJSONObject:myData options:0 error:&error];
Where myData looks like:
{
URI = "www.google.com";
addOnTestString = "4,3,";
status = (
"In Progress",
Submitted,
Delivered
);
data =
{
URI = "www.test.com";
testString = "43";
status = (
"In Progress",
Submitted,
Delivered
);
}
}
错误跟踪: