webservice返回json数据

 
webservice返回json数据
- (IBAction)webServicexRequestPost:(UIButton *)sender{
//构建webservice请求字符串
NSLog(@"开始构建字符串");
NSString*soapMessage=[NSString stringWithFormat:<pre class="brush:objc; toolbar: true; auto-links: false;">

请把代码粘贴在这里<pre class="brush:objc; toolbar: true; auto-links: false;">

请把代码粘贴在这里
<pre class="brush:objc; toolbar: true; auto-links: false;">

请把代码粘贴在这里

</pre>
</pre>

</pre>
@"{\"Username\":\"%@\", \"Password\":\"%@\"}",self.UserName.text,self.PassWord.text];
NSString*msgLength=[NSString stringWithFormat:@"%d",[soapMessage length]];
NSLog(@"调用webservice的字符串是%@",soapMessage);

//设置请求地址
NSURL*url=[NSURL URLWithString:@"http://XXXXXXXX/Login"];
NSMutableURLRequest*urlRequest=[NSMutableURLRequest requestWithURL:url];

//请求头文件
    [urlRequest addValue: @"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
   [urlRequest addValue: @"Login" forHTTPHeaderField:@"SOAPAction"];
   [urlRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"];

//设置请求方式
    [urlRequest setHTTPMethod:@"POST"];
    [urlRequest setHTTPBody:[soapMessage dataUsingEncoding:NSUTF8StringEncoding]];
    NSURLResponse *response;
    NSError*error=nil;

//接受返回数据
NSData*responseData=[NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
NSMutableString*result=[[NSMutableString alloc]initWithData:responseData encoding:NSUTF8StringEncoding ];
NSLog(@"return string is============>>%@",result);

//解析返回的数据
SBJsonParser*parser=[[SBJsonParser alloc]init ];
    NSError*JSONError=nil;
    NSMutableDictionary*jsonDil=[parser objectWithString:result error:&JSONError ];
    NSLog(@"%@",[jsonDil objectForKey:@"d"]);


这样返回的就是一个json的数据结构
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值