NSString 到 JSON 对象

发布于 2024-12-19 21:18:34 字数 213 浏览 2 评论 0原文

我有一个字符串如下:

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

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

此外,服务器再次以 JSON 对象的形式返回响应。那么如何将其转换回NSString呢?

I have a string as follows :

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

I am posting this string to server at login. But the server is accepting everything in the form of JSON object. So I need to convert this string into JSON object.

Also, the server is again returning the response as a JSON object. So how to convert it back to NSString?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鹤仙姿 2024-12-26 21:18:34

您可以自己解析 JSON,也可以使用 iPhone 可用的 JSON 库之一。

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

You can either parse JSON yourself or use one of the available JSON libraries for iphone.

You can use:
json-framework or jsonkit or TouchJSON

伪心 2024-12-26 21:18:34

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

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

NSString *jsonString = [[NSString alloc] initWithString:stringInJSONData encoding:NSUTF8StringEncoding];

祝您好运!

The TouchJSON project can help you with this.
It allows you to do the following:

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

NSString *jsonString = [[NSString alloc] initWithString:stringInJSONData encoding:NSUTF8StringEncoding];

Good luck!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文