Sharepoint ListData.svc come farsi ritornare i dati in formato JSON
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:
Questo è un esempio di header di una chiamata corretta
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