2013-05-19 3 views
0

JSON 형식의 Iphone에서 중첩 된 IList가있는 복합 객체를 WCF REST 서비스로 보내야합니다.JSON을 사용하여 WCF Rest 서비스에 객체의 배열을 게시 하시겠습니까?

public class BatchData 
{ 
    long BatchID; 
    List<Account> Accounts; 
    List<Contacts> Contacts; 
} 

날 클라이언트 측을 알고 같은 시나리오를 처리하는 데 필요한 JSON 요청 또한 서버 측 POST 메소드 구현을 만드는 (아이폰) 구문을 보자 사항 : 복잡한 객체는 다음과 같이 정의된다?

미리 감사드립니다.

답변

1

서버 측 : 해당 유형의 배열을 사용하는 작업 계약을 정의하십시오. WCF Rest 서비스에 대한 예제를 검색하십시오 (조작을 정의하려면 [WebInvoke] 속성을 사용해야합니다). 그러면 수행 방법을 찾을 수 있습니다.

클라이언트 측 : NSURLRequest class을 사용하여 요청을 보낼 수 있습니다. 적절한 JSON을 만들려면 NSJSONSerialization class을 보면 배열 (NSArray)과 사전 (NSDictionary)과 JSON을 서비스로 전송하는 데 도움이됩니다.

+0

감사합니다. Carlos. :) – Dadwals

관련 문제