0
public FooMessageType Foo(string name, string password)
{
SqlConnection con = new SqlConnection(WebConfigurationManager.ConnectionStrings["sample"].ToString());
con.Open();
SqlCommand cmd = new SqlCommand("Select * from Employee where username='" + name + "' and password='" + password + "'", con);
SqlDataReader rd = cmd.ExecuteReader();
if (rd.Read())
{
return new FooMessageType { Name = name, Password = password, msg = "welcome" };
}
else
{
return new FooMessageType { Name = name, Password = password, msg = "error" };
}
}
[OperationContract]
[WebInvoke(Method = "POST",
ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.WrappedRequest, UriTemplate = "aw")]
FooMessageType Foo(string name, string password);
[DataContract]
public class FooMessageType
{
[DataMember(Name = "name")]
public string Name { get; set; }
[DataMember(Name = "password")]
public string Password { get; set; }
[DataMember(Name = "msg")]
public string msg { get; set; }
}
這是請求數據如何格式化JSON顯示和獲得響應
{ "name": "123","password": "123"}
這是響應數據
{"msg":"error","name":"123","password":"123"}
我想要什麼請求
{LoginRequest:{"username": "123","password":"123"}}
和響應
{LoginResponse:{"responseCode":"1","responseMessage":""
userDetails: {"firstname":"","lastname": ""}}}
任何人都可以幫我創建一個類來顯示這些數據,得到的迴應?我是創建wcf的新手。
這是無效的JSON。 – SLaks 2014-09-11 03:10:41
我更新了它... – newb 2014-09-11 03:15:11
所以你問如何添加一個屬性到一個類?你有什麼嘗試?你有什麼問題? – SLaks 2014-09-11 03:21:44