Я создал один метод в mvc api
, который возвращает строку. Но вместо того, чтобы возвращать string
, я хочу вернуть Json Object
. Вот мой код.IHttpActionResult return Json object
[AllowAnonymous]
[HttpPost]
[Route("resetpassword")]
public IHttpActionResult ResetPassword(string email)
{
CreateUserAppService();
string newPassword =_userAppService.ResetPassword(email);
string subject = "Reset password";
string body = @"We have processed your request for password reset.<br/><br/>";
string from = ConfigurationManager.AppSettings[Common.Constants.FromEmailDisplayNameKey];
body = string.Format(body, newPassword, from);
SendEmail(email, subject, body, string.Empty);
return Ok<string>(newPassword);
}
Здесь он возвращает Ok<string>(newPassword);
Теперь я хочу вернуться Json object
. Как я могу вернуть Объект Json?
Привет Taiseer, Спасибо за ответ. Я попробовал ваш код. Он возвращает меня "{newPassword = FER3P74G}" Но мне нужно что-то вроде '{" newPassword ":" FER3P74G "}'. Как я могу это сделать? –
Попробуйте создать класс POCO, затем –
Как его создать? можете ли вы отправить код для этого? –