نمایش نتایج 1 تا 3 از 3

نام تاپیک: استخراج داده ها از Json

  1. #1
    کاربر دائمی آواتار shahab_ksh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تو اطاقم
    پست
    1,388

    استخراج داده ها از Json

    با سلام خدمت دوستان خروجی 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.

    چطور می تونم این مشکل رو حل کنم

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: استخراج داده ها از Json

    ساده ترین راه اینه که یک کلاس معادل اون آبجکت JSON در سمت برنامه تون داشته باشید.

    برای ساخت اون کلاس کافیه اول استرینگ JSON رو در کلیپ بورد کپی کنید، سپس در منوی Edit ویژوال استودیو گزینه Paste As Class رو انتخاب کنید.

    موقع Deserialize کردن هم به این صورت عمل کنید:
    var RequestResult1 = JsonConvert.DeserializeObject<YourClassName>(Respo  nseString);

    و بجای YourClassName نام کلاس معادل JSON تون رو قرار بدهید.

  3. #3
    کاربر دائمی آواتار nunegandom
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    الان اصفهان
    سن
    32
    پست
    828

    نقل قول: استخراج داده ها از Json

    برای کانورت همون که اقای کرامتی فرمود
    و برای ایجاد مدل میتونید از این لینک استفاده کنید

تاپیک های مشابه

  1. جستجو در ستون json
    نوشته شده توسط majidbayat در بخش MySQL
    پاسخ: 1
    آخرین پست: یک شنبه 30 آذر 1399, 14:39 عصر
  2. مبتدی: دسترسی به مقادیر فرمت json
    نوشته شده توسط pooyeshpajooh در بخش توسعه نرم افزار تحت وب
    پاسخ: 4
    آخرین پست: سه شنبه 28 مرداد 1399, 00:52 صبح
  3. استراخ اطلاعات json از یک api
    نوشته شده توسط siavash82i در بخش PHP
    پاسخ: 5
    آخرین پست: سه شنبه 11 اردیبهشت 1397, 15:36 عصر
  4. فرستادن Json
    نوشته شده توسط F.zeinali در بخش Android Studio
    پاسخ: 1
    آخرین پست: سه شنبه 18 تیر 1392, 14:28 عصر
  5. حرفه ای: فرستادن لیستی از کلاس به json
    نوشته شده توسط hamid_shrk در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 04 فروردین 1392, 00:53 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •