Objective c 如何将json数据发布到webservice

Objective c 如何将json数据发布到webservice,objective-c,json,web-services,Objective C,Json,Web Services,我有一个包含一些属性的json字符串 json格式如下所示: 2013-06-26 14:59:06.363 DesignTable[1772:c07] { "Table" : { "Table name" : "F", "Number of Seats" : "4", "tableLocation" : { "y coordinate" : "141.00", "x coordinate" : "347.50" } } } 201

我有一个包含一些属性的json字符串

json格式如下所示:

2013-06-26 14:59:06.363 DesignTable[1772:c07] {
  "Table" : {
    "Table name" : "F",
    "Number of Seats" : "4",
    "tableLocation" : {
      "y coordinate" : "141.00",
      "x coordinate" : "347.50"
    }
  }
}
2013-06-26 14:59:06.363 DesignTable[1772:c07] {
  "Table" : {
    "Table name" : "G",
    "Number of Seats" : "4",
    "tableLocation" : {
      "y coordinate" : "255.50",
      "x coordinate" : "360.50"
    }
  }
}

如何将其发布到webservice并发布到数据库?

如果您不仅仅谈论json,还谈论rest,那么请看一下RestKit: 这里有一个很好的教程:

您可以使用ASIHTT进行类似的操作

    NSURL *url = [NSURL URLWithString:BASE_URL];
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
    request.tag = 666;
    request.delegate = self;
    request.timeOutSeconds = 200;
    [request setRequestMethod:@"POST"];


    [request setPostValue:@"YourData" forKey:@"your_key"];

    [request startAsynchronous];

这可能会帮助您……

尝试一下,如果您在这方面有任何问题,请发布一些代码,我将为您的json解释这一点。我遇到了一些错误。。它说“使用未声明的标识符‘BASE_URL’”“使用未声明的标识符‘request’”“使用未声明的标识符‘ASIFormDataRequest’”“我在哪里声明这些东西?”:)BASE URL是您的Web服务的URL。嗨,nirav,很抱歉我遇到了这个错误“NSInvalidArgumentException”,原因:“-[ASIFormDataRequest initWithURL:]:当我使用ASIHTT时,无法识别的选择器发送到实例0x81b1e00”。有指南吗?谢谢,朋友!