Компания, в которой я работаю, попросила меня создать в ASMX веб-сервис, который принимает ввод в виде JSON и выводит ответ в виде JSON.
Как я могу указать, что веб-метод принимает ввод JSON?
Я мог бы добиться этого, создав веб-метод со строковым параметром, а затем сам десериализовав строку (при условии, что строка содержит строку JSON) ...
Но что я хочу знать?это: есть ли способ заставить фреймворк (ASMX) сделать это для меня автоматически?
[WebMethod]
[System.Web.Script.Services.ScriptMethod(ResponseFormat
System.Web.Script.Services.ResponseFormat.Json)]
public string method(Model model) {
// automatically deserialise the model
}