【发布时间】:2011-06-30 15:26:17
【问题描述】:
我的 iphone 应用从 php 服务器获取 json 数据。
2 个基本问题,只是为了确定:
1-在某些 json 数据字段中,我看到 """,这是 json 发送报价的方式吗?
我需要在 iphone 应用程序中清理它吗?还是有优雅干净的方式来跳过这件事?
2-数据是 UTF-8 格式的,我注意到如果数组中有数组,则 UTF-8 没有以正确的方式显示,它是显示代码。这是 JSON 库中的错误吗?或者有什么要与服务器端检查的?
提前致谢。
【问题讨论】:
-
在倾向于 JSON 库或 PHP 的
json_*函数中的错误之前,我会仔细查看您自己的代码。 -
只是为了确定,在 iphone 端,我使用的是 github.com/stig/json-framework。是否需要针对 UTF-8 处理做一些特定的事情?或者只是将字符串发送到解析器?我在做什么: NSString *content = [[NSString alloc]initWithData:self.m_dataToParse encoding:NSUTF8StringEncoding]; SBJsonParser *_parser = [[SBJsonParser alloc]init]; NSDictionary *jsonContentDictionary = [_parser objectWithString:content];
标签: php objective-c json