Я посмотрел и увидел, что можно вернуть объекты, сериализованные в Json из веб-службы WCF. Кто-нибудь знает, как я могу это сделать?Как вернуть сериализованные данные Json из WCF?
Благодаря
Я посмотрел и увидел, что можно вернуть объекты, сериализованные в Json из веб-службы WCF. Кто-нибудь знает, как я могу это сделать?Как вернуть сериализованные данные Json из WCF?
Благодаря
Да, это возможно, вы можете установить automaticFormatSelectionEnabled к истинному standardEndpoint из webHttpEndpoint в web.config как
<webHttpEndpoint>
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true"/>
</webHttpEndpoint>
И вам нужно добавить http-заголовок для ответа json на вашего клиента
using (HttpClient client = new HttpClient("endpoint"))
{
HttpRequestMessage request = new HttpRequestMessage("GET", "SomeMethod");
request.Headers.Accept.AddString("application/json");
...
}
Можете ли вы предоставить учебник для этого или ссылку? – Funky
взгляните на [msdn] (http://msdn.microsoft.com/en-us/library/ee476510.aspx) –
Убедитесь, что ваш запрашивающий клиент отправляет заголовок «Принять: приложение/json»? –
примеры? учебники? – Funky
Вы можете увидеть сильфон ссылку: [возвратной очистку JSON-от-а-ФОС-службы] [1] [1]: http://stackoverflow.com/questions/2086666/how -do-i-return-clean-json-from-a-wcf-service –