דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. Json

Json

מתוזמן נעוץ נעול הועבר ארכיון code613m
4 פוסטים 3 כותבים 398 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • E מנותק
    E מנותק
    esti
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי אובייקט מסוג VAR שמקבל ערך JSON ע"י פונקציה.

    var json = snowClient.CreateIncident(incident, "sys_id", "number");
    

    הפונקציה CreateIncident מחזירה אובייקט JSON.
    אני רוצה בהמשך התוכנית לקחת את הערך של "number".

    //string incidentNumber = json.number value
    

    איך ניגשים לערך מסויים בתוך האובייקט?

    פורסם במקור בפורום CODE613 ב12/07/2016 09:12 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • S מנותק
      S מנותק
      softs
      כתב ב נערך לאחרונה על ידי
      #2

      מורידים מה nuget את json.net
      יוצרים struct במבנה של ה json ועושים jsonconvert.deserialize לתוך המשתנה

      פורסם במקור בפורום CODE613 ב12/07/2016 11:02 (+03:00)

      תגובה 1 תגובה אחרונה
      3
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        @Esti

        יש לי אובייקט מסוג VAR שמקבל ערך JSON ע"י פונקציה

        המשפט הזה מאוד לא תקין.
        var זה סה"כ קיצור להקלדה מפורשת של הערך החוזר.
        וערך JSON - לא מדובר בטיפוס מובנה בדוטנט כך שכדאי שתבדקו ע"י ה"Go To Defition" איזה אובייקט זה ובאיזה אסמבלי הוא שוכן.

        בהצלחה רבה!

        פורסם במקור בפורום CODE613 ב12/07/2016 17:49 (+03:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        0
        • E מנותק
          E מנותק
          esti
          כתב ב נערך לאחרונה על ידי
          #4

          נכון, אחרי שהוספתי את הנ"ל מצאתי דרך יותר פשוטה, מכיוון שVAR כבר בזמן קומפילציה הופך לJOBJECT,ניגשתי בדרך הרגילה,
          ז"א:

          string incidentNumber = (string)json["data"]["result"]["number"];
          

          הערך number שביקשתי היה מקונן בתוך הג'ייסון.

          פורסם במקור בפורום CODE613 ב13/07/2016 14:41 (+03:00)

          תגובה 1 תגובה אחרונה
          0

          בא תתחבר לדף היומי!
          • התחברות

          • אין לך חשבון עדיין? הרשמה

          • התחברו או הירשמו כדי לחפש.
          • פוסט ראשון
            פוסט אחרון
          0
          • דף הבית
          • קטגוריות
          • פוסטים אחרונים
          • משתמשים
          • חיפוש
          • חוקי הפורום