با سلام خدمت دوستان خروجی Api من در دستور
var RequestResult1 = JsonConvert.DeserializeObject(ResponseString);
به صورت زیر است
{ "ContentEncoding": null, "ContentType": null, "Data": [ { "NationalCode": "4300023580", "FirstName": "طناز", "LastName": "احمدی", "FatherName": "مجيد", "IssueNumber": "9987", "GregorianBirthDate": "9/16/1987 12:00:00 AM", "JalaliBirthDate": "1366/06/25", "GenderTitle": "زن", "EmployeeType": 100343, "GenderCode": 100012, "OrganizationChartId": 45, "AzmoonCode": 160, "PersonId": 0, "EmplymentId": 0, "LastInterdictId": 0, "NationalityCode": 0, "EmployeeTypeTitle": "حق التدريس", "OrganizationTitle": "تست", "NationalityTitle": null, "MobileNumber": "09173000447", "Email": "haniyeh@yahoo.com", "HomeAddress": null, "FieldTitle": null, "TendencyTitle": null, "EducationTitle": null } ], "JsonRequestBehavior": 1, "MaxJsonLength": 2147483647, "RecursionLimit": null }
است چطور می تونم داده ها رو استخراج کنم
از دستور زیر استفاده کردم اما خطا میده
JObject RequestData = RequestResult["Data"].Value<JObject>();
string NationalCode = RequestData["NationalCode"].Value<string>();
خطا
کد HTML:
Cannot cast Newtonsoft.Json.Linq.JArray to Newtonsoft.Json.Linq.JToken.
چطور می تونم این مشکل رو حل کنم