Hi,
Check below code for getting value using jason.
function retrievCollectionUsingXMLHttpRequest(entity, options)
{
var req = new XMLHttpRequest();
var serverURL = Xrm.Page.context.getClientUrl();
var Query = entity + options;
var url = serverURL + "/api/data/v8.0/" + Query;
req.open("GET", url, true);
req.setRequestHeader("Accept", "application/json");
req.setRequestHeader("Content-Type", "application/json; charset=utf-8");
req.setRequestHeader("OData-MaxVersion", "4.0");
req.setRequestHeader("OData-Version", "4.0");
req.setRequestHeader("Prefer", "odata.include-annotations=OData.Community.Display.V1.FormattedValue");
req.onreadystatechange = function ()
{
if (this.readyState === 4)
{
req.onreadystatechange = null;
if (this.status === 200)
{
var results = JSON.parse(this.response);
for (var i = 0; i < results.value.length; i++)
{
var _new_doctorid_value = results.value[i]["_new_doctorid_value"];
var _new_doctorid_value_formatted = results.value[i]["_new_doctorid_value@OData.Community.Display.V1.FormattedValue"];
// var _new_doctorid_value_lookuplogicalname = results.value[i]["_new_doctorid_value@Microsoft.Dynamics.CRM.lookuplogicalname"];
var new_name = results.value[i]["new_name"];
Xrm.Utility.alertDialog(_new_doctorid_value_formatted)
Xrm.Utility.alertDialog(new_name);
}
} else
{
var error = JSON.parse(this.response).error;
Xrm.Utility.alertDialog(error.message);
}
}
};
req.send();
}