我在 c# .net 中开发了 Web 服务。我将方法声明为:
public interface IServiceMeinMedicusApp
{
[OperationContract]
[WebInvoke(ResponseFormat = WebMessageFormat.Json, Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, UriTemplate = "GetParamn/value")]
string GetParamn(int value);
}
我也有根据提供的 WSDL 生成的 java 客户端。在 Java 客户端中,我只需调用等效的 Java 方法即可访问 Web 服务方法。
我的问题是:Web 服务和 Web 客户端如何进行 JSON 序列化。有人可以通过将简单的 JSON 格式发送到正确的地址来访问我的 Web 服务吗?我应该向他提供什么,JSON 中的数据应该是哪种格式以及应该发送到哪里?