我有一个如下的字符串:
{:userid => "user", :password => "123"}
我在登录时将此字符串发送到服务器。但是服务器接受JSON对象形式的所有内容。所以我需要把这个字符串转换成JSON对象。
此外,服务器再次将响应作为JSON对象返回。那么如何将其转换回NSString呢?
发布于 2011-12-06 17:56:51
您可以自己解析JSON,也可以使用iphone可用的JSON库之一。
您可以使用: json-framework或jsonkit或TouchJSON
发布于 2011-12-06 17:55:35
TouchJSON项目可以帮助您做到这一点。它允许您执行以下操作:
NSError *error;
CJSONSerializer *serializer = [CJSONSerializer serializer];
NSData *stringInJSONData = [serializer serializeString:@"YOUR STRING" error:&error];
NSString *jsonString = [[NSString alloc] initWithString:stringInJSONData encoding:NSUTF8StringEncoding];
祝好运!
https://stackoverflow.com/questions/8397920
复制相似问题