Rap*_*tor 3 ios nsjsonserialization
我使用以下行将a转换NSDictionary为JSON NSData:
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:answers
options:NSJSONWritingPrettyPrinted
error:&err];
Run Code Online (Sandbox Code Playgroud)
并将其传递给服务器端,这是一个PHP脚本.该脚本将JSON字符串读取为:
{
"A" : "1941",
"D" : "1699",
"B" : "1949",
"E" : "1823",
"C" : "1999"
}
Run Code Online (Sandbox Code Playgroud)
如何将JSON字符串格式化为1行,如下所示?
{"A" : "1941", "D" : "1699", "B" : "1949", "E" : "1823", "C" : "1999"}
Run Code Online (Sandbox Code Playgroud)
除了以外还有其他选择NSJSONWritingPrettyPrinted吗?
答曰的文档NSJSONWritingPrettyPrinted ;
如果未设置此选项,则会生成最紧凑的可能JSON表示.
如果您不想在写入选项掩码中设置任何位,则只为该参数传递零.(或者在Swift中,一个空的选项集,看起来就像一个空数组:[].)