2012-12-29 3 views
1

asp.net 웹 응용 프로그램에서 하나의 비누 웹 서비스를 작성했습니다. 해당 C# 웹 서비스에서 나는 json 문자열을 argument.Now 걸리는 하나의 웹 메서드가 PHP 기반 클라이언트에서이 비누 웹 서비스를 호출 할 싶습니다.webmethod [SOAP 웹 서비스]에 매개 변수로 json 문자열을 전달하면 C#으로 작성됩니까?

내 질문은 "기본적으로 SOAP 웹 서비스는 XML을 기반으로한다. 그래서, C#을 (서버) 환경에서 내 비누 웹 서비스에 매개 변수로 JSON 문자열을 전달하기 위해이 법률입니다.

아니면 더 소비됩니다 대신에 하나의 위?

의 C#을 환경에 JSON 웹 서비스 투명한 접근을 얻기 위해 저를 이끌어주십시오? 사전에

감사합니다 ...

답변

1

비누 전송 포맷으로 XML을 사용하지만이되지 않습니다 내가 너에게 할 수 있기 때문에 너에게 정말로 문제 야. eu는 NuSoap을 사용하고 있습니다.

매개 변수로 json을 전달할 수 있습니다. webservice의 매개 변수 유형을 string으로 설정할 수 있고 C# 측에서는 JSON.NET 또는 유사한 파서를 사용하여 json을 구문 분석 할 수 있습니다.

저는 일반적으로 json 필드를 나타내는 유형을 만들고 사용하기 쉽도록 json을 해당 유형으로 역 직렬화합니다.

+0

고마워요 ... 의심의 여지가 없어졌습니다 ... 그 일을 시작할 것입니다 ... 다시 한번 분명히 설명해 주셔서 감사합니다 ... – Saravanan