Di default un servizio WCF di SharePoint 2010 come ListData.svc ritorna i dati in formato XML.

Se si vogliono ottenere dati in formato JSON bisogna aggiungere nell'header della chiamata HTTP:

Text

Accept: application/json

Questo è un esempio di header di una chiamata corretta

Text

GET https://sharepoint/_vti_bin/ListData.svc/AutoAziendali HTTP/1.1
Host: SharePoint
User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8, application/json
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cache-Control: max-age=0
Authorization: NTLM 
Tags:
.NET66 SharePoint498 SharePoint 2010224 WCF18 XML / XSL / XSLT29
Potrebbe interessarti anche: