【发布时间】:2018-03-28 07:57:36
【问题描述】:
我正面临 JSON 编码问题。
我已将我的数据提交到以下格式的服务器以保存备注。
{
Remarks = "test apple """ ";
}
然后在从服务器获取数据时,我收到了不同的格式,例如 输出:
{
Remarks = "test apple \U00e2\U0080\U009c\U00e2\U0080\U009d\U00e2\U0080\U009d\U00e2\U0080\U009d\\n";
}
在提交数据时,我正在使用 JSON 序列化。
NSData *jsonData
= [NSJSONSerialization dataWithJSONObject: dict
options: NSJSONWritingPrettyPrinted
error: nil];
if (jsonData)
{
NSString* jsonString
= [[NSString alloc]
initWithData: jsonData
encoding: NSUTF8StringEncoding];
NSLog(@"posting params: %@", jsonString);
}
我的问题是为什么我没有收到我已提交的信息。我只面对双引号 (") 和单引号 (')。
有人知道吗?
【问题讨论】:
-
你能显示一些服务器代码吗?
-
Android 应用程序运行良好..
-
只有 iOS 只面向.. 你知道@André Slotta 吗?
-
在你的例子中只有双引号,对吗?如何将数据发送到服务器。该示例是您代码的一部分吗?
-
@Amin Negm-Awad 是的
标签: ios objective-c json object nsutf8encoding