Я знаю, много раз этот вопрос был опубликован здесь.Но я не могу найти решение для моей проблемы.
Я создал один веб-сервис и установил тип возвращаемого метода как JSON, но метод все еще возвращает XML.
Вот мой метод:
[WebMethod(Description = "LoginMethod")]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string doLogin(string UserName, string Password)
{
LoginSuccess objSuccess = new LoginSuccess();
UserInfo objInfo = new UserInfo();
objSuccess.success = "true";
objInfo.Token = "token";
objInfo.type = "usertype";
objInfo.username = "username";
objInfo.userid = "userid";
objSuccess.response = objInfo;
clsJSON objJSON = new clsJSON();
loginResponse = objJSON.ToJSON(objSuccess);
return loginResponse;
}
Вот мой ответ:
<string>{"success":"true","response":{"Token":"token","username":"username","userid":"userid","type":"usertype"}}</string>
Но я хочу это как:
{"success":"true","response":{"Token":"token","username":"username","userid":"userid","type":"usertype"}}
Я вызываю этот метод с той страницы, которую дает веб-службанам, чтобы проверить метод.Метод запроса: HttpPost.
Пожалуйста, предложите мне это.