Службы данных ADO.NET - параметр формата - xml / json - PullRequest
7 голосов
/ 03 февраля 2009

Был ли удален параметр $ format в выпуске ADO.NET Data Services VS2008 с пакетом обновления 1 (SP1). Я пытаюсь использовать его и получаю ошибку:

Параметр запроса «$ format» начинается с системного символа «$», но не распознается.

Я думаю, что поддержка Atom очень классная, но вы можете также получить "обычный старый XML"?

Ответы [ 3 ]

4 голосов
/ 03 февраля 2009

Теперь это делается через http-заголовок «Accept»; используйте «application / json» для json. Вы можете попробовать "text / xml" для POX, но это не упоминается в статье здесь .

(обновление: text / xml вернет атом, основываясь на таблице здесь )

3 голосов
/ 15 апреля 2009

Пабло Кастро имеет чистый раствор: http://code.msdn.microsoft.com/DataServicesJSONP

Он использует поведение WCF, чтобы подобрать $ format = json

0 голосов
/ 30 апреля 2012

В этой записи блога показано, как заставить $ format = json работать с использованием стека ASP.NET: http://josheinstein.com/blog/index.php/2010/05/wcf-data-services-format-json/

...