Domanda

Quando usiamo il riposo otteniamo l'output come XML come analizziamo tramite JSOM e recupera i valori?

Inoltre, fornire alcune informazioni su come utilizzare questo in SSOM invece di JSOM?

È stato utile?

Soluzione

Il formato predefinito per SharePoint PLAY Endpoint è application/atom+xml.Invece di manipolare i risultati restituiti in formato Xml è possibile specificare il formato JSON.

Utilizzare accept header per specificare il formato per i dati di risposta dal server.Per ottenere i risultati in formato JSON, includere un set di Accept header su application/json;odata=verbose.

Esempi

Il codice nell'esempio seguente mostra come richiedere una rappresentazione JSON di tutti gli elenchi in un sito utilizzando

JavaScript:

$.ajax({
        url: siteUrl + "/_api/web/lists",
        method: "GET",
        headers: { "Accept": "application/json; odata=verbose" },
        success: function (data) {
           console.log(JSON.stringify(data.d.results));
        },
        error: function (data) {
           console.log(JSON.stringify(data));
        }
});
.

c #

var request = (HttpWebRequest)HttpWebRequest.Create(siteUrl + "/_api/web/lists");
request.Method = "GET";
request.Accept = "application/json;odata=verbose";
request.Headers.Add("Authorization", "Bearer " + accessToken);
var response = (HttpWebResponse)request.GetResponse();
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top