나는 그것이 XML처럼 그들을 반환 된 JSON 문자열을 반환하는 웹 서비스에 연결 :웹 서비스에 연결하고 json 데이터를 가져 오는 방법은 무엇입니까?
NSString *urlString = @"http://mbsserver/MBSCafeService/ServiceManager.asmx/GetItemTypeList";
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod: @"POST"];
[request setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Accept"];
NSString *myRequestString = @"id="; // Attention HERE!!!!
myRequestString = [myRequestString stringByAppendingString:@"01"];
NSData *requestData = [NSData dataWithBytes:[myRequestString UTF8String] length:[myRequestString length]];
[request setHTTPBody: requestData];
:
{"query": [{"ID": "01","Name": "food"}]}
이 코드 내 일부입니다
2014-02-07 00:17:15.673 Test[791:70b] <\?xml version="1.0" encoding="utf-8"?>
<\string xmlns="MBSCafe.Service.ServiceManager">{"query": [{"ID": "01","Name": "food"}]}<\/string>
을 대신,이 원하는
무엇이 문제입니까?
json 응답에 대해 WebService를 확인하고 어떤 경우에 가능하지 않은 경우 webservice를 호출하고 [XMLReader] (http://troybrant.net/blog/2010/09/simple-xml- to-nsdictionary-converter /)를 사용하십시오. – cjd