I need to convert following Json output into List. Can someone help me?
[{"VendorCode":"V000000001","UTRNo":"T045353","IsValid":true,"VendorTypeID":1},{"VendorCode":"V000000002","UTRNo":"S569000","IsValid":true,"VendorTypeID":2},{"VendorCode":"V000000003","UTRNo":"S569000","IsValid":false,"VendorTypeID":2}]
This is my code.
protected virtual IEnumerable verifyVendor(PXAdapter adapter)
{
HMRCAPIConfigDetail hMRCAPIConfigDetail = SelectFrom<HMRCAPIConfigDetail>.Where<HMRCAPIConfigDetail.active.IsEqual<True>>.View.Select(this) ;
if (hMRCAPIConfigDetail == null)
{
WebDialogResult result = VendorRegisterDetail.Ask(ActionsMessages.Warning, Messages.APIActiveErrorMessage,
MessageButtons.OK, MessageIcon.Warning, true);
}
else
{
var client = new RestClient();
var request = new RestRequest(hMRCAPIConfigDetail.Apibaseurl, Method.GET);
RestResponse response = (RestResponse)client.Execute(request);
if (response == null)
{
VendorRegisterDetail.Ask(ActionsMessages.Warning, "Integration Error. Please Contact System Admin",
MessageButtons.OK, MessageIcon.Warning, true);
}
else
{
if (response.StatusCode == System.Net.HttpStatusCode.OK)
{
//Need to convert to List here
}
else
{
VendorRegisterDetail.Ask(ActionsMessages.Warning, response.ErrorMessage, MessageButtons.OK, MessageIcon.Warning, true);
}
}
Console.WriteLine(response.Content);
}
return adapter.Get();
}