저는 C# .net에서 웹 서비스를 개발했습니다. 메소드를 다음과 같이 선언합니다 :.net 웹 서비스가 JSON serializaion을 수행하는 방법
public interface IServiceMeinMedicusApp
{
[OperationContract]
[WebInvoke(ResponseFormat = WebMessageFormat.Json, Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, UriTemplate = "GetParamn/value")]
string GetParamn(int value);
}
제공된 WSDL에 따라 생성 된 Java 클라이언트도 있습니다. 자바 클라이언트에서 나는 동등한 Java 메소드를 호출함으로써 웹 서비스 메소드에 접근한다.
제 질문은 웹 서비스와 웹 클라이언트가 JSON 직렬화를 수행하는 방법입니다. 누군가가 JSON 형식을 적절한 주소로 보내서 내 웹 서비스에 액세스 할 수 있습니까? JSON에서 어떤 형식의 데이터가 있어야하며 어디에 전송해야합니까?
답변 해 주셔서 감사합니다. 엄격한 JSON 통신을 선호하는 고객을위한 해결 방법은 JSON 요청을 수신하고, 매개 변수를 읽고, 웹 서비스 메서드를 호출하고, 응답을 JSON으로 다시 보내고 요청자에게 반환 할 자체 클라이언트를 만드는 것입니다. – Dragon