Objective c 如何在objective c中使用JSON对象作为变量?

Objective c 如何在objective c中使用JSON对象作为变量?,objective-c,json,segue,Objective C,Json,Segue,我正在用Xcode 4.2开发一个服务器客户端应用程序 应用程序保存一些用户信息,并通过服务器url以HTTP GET请求的形式发送给服务器 作为回应,我有如下文字: 2011-12-30 15:44:02.120 smartHome[340:f803] { button = 1; key = 181abc88e57c37a42769; message = ( { ID = 1; date = "2011-1

我正在用Xcode 4.2开发一个服务器客户端应用程序

应用程序保存一些用户信息,并通过服务器url以HTTP GET请求的形式发送给服务器

作为回应,我有如下文字:

2011-12-30 15:44:02.120 smartHome[340:f803] {
    button = 1;
    key = 181abc88e57c37a42769;
    message = (
        {
            ID = 1;
            date = "2011-12-10 16:00:00";
            message = asdf;
            status = 1;
            "user_id" = 2;
        }
    );
    "wrong_user" = 0;
}
2012年1月2日 很抱歉这么混乱的编辑,但我还没有完成我的交易。我需要解析这个JSON文本我认为它叫做文本:并对结果进行一些暗示。。例如,我必须使用message对象及其状态值,如果状态等于1,我将在我的应用程序中触发通知。同样,如果按钮以值1的形式出现,我将向服务器发送帖子,并请求按钮id和标题属性

有很多关于解析的教程,但我所看到的都是关于Twitter或flickr API的,不幸的是,我无法设计一个明确的方法来解决我的问题。。我试过了,但在建立图书馆时遇到了一些问题。如果我没有错的话,AsiTRequest在i-OS 5中不是一个好主意,我对此不确定。。无论如何,从这一点上,有人能帮我解析上面的JSON吗

最后我发现,我以前做过所有的事情,我才意识到。。 例如,当我尝试:

NSString*key1=[ result objectForKey:@"key" ];
            NSString *kAndVal=[result objectForKey:@"button"];
            NSLog(@"\n%@  :  %@", key1, kAndVal);

我得到了上面的键和按钮值。。我希望这个答案能让很多像我这样的新手摆脱麻烦。

你应该使用JSON解析器解析你的JSON anwer。iOS5有自己的JSON解析器。如果您想支持iOS 4,请查看JSONKIT,因为我知道这已经是解析结果。如果我错了,请让我知道,还有一点如何做的指导将是一个很大的帮助我。谢谢。我觉得这个问题太模糊了,无法在这里回答。为了理解Objective-C如何处理类似JSON的对象,您必须阅读。我曾经尝试过自己解决这个问题,但没有办法。我是objective c的新手,所以我不能确定范例。谢谢你的建议