NSString到JSON对象

时间:2011-12-06 09:49:26

标签: iphone json nsstring

我有一个字符串如下:

{:userid => "user", :password => "123"}

我在登录时将此字符串发布到服务器。但是服务器正在以JSON对象的形式接受所有内容。所以我需要将此字符串转换为JSON对象。

此外,服务器再次将响应作为JSON对象返回。那么如何将其转换回NSString?

2 个答案:

答案 0 :(得分:0)

TouchJSON项目可以帮助您解决这个问题。 它允许您执行以下操作:

NSError *error;
CJSONSerializer *serializer = [CJSONSerializer serializer];
NSData *stringInJSONData = [serializer serializeString:@"YOUR STRING" error:&error];

NSString *jsonString = [[NSString alloc] initWithString:stringInJSONData encoding:NSUTF8StringEncoding];
祝你好运!

答案 1 :(得分:0)

您可以自己解析JSON,也可以使用iphone中的一个可用JSON库。

您可以使用: json-framework或jsonkit或TouchJSON