Json
-
יש לי אובייקט מסוג 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)
-
יש לי אובייקט מסוג VAR שמקבל ערך JSON ע"י פונקציה
המשפט הזה מאוד לא תקין.
var זה סה"כ קיצור להקלדה מפורשת של הערך החוזר.
וערך JSON - לא מדובר בטיפוס מובנה בדוטנט כך שכדאי שתבדקו ע"י ה"Go To Defition" איזה אובייקט זה ובאיזה אסמבלי הוא שוכן.בהצלחה רבה!
פורסם במקור בפורום CODE613 ב12/07/2016 17:49 (+03:00)
-
נכון, אחרי שהוספתי את הנ"ל מצאתי דרך יותר פשוטה, מכיוון שVAR כבר בזמן קומפילציה הופך לJOBJECT,ניגשתי בדרך הרגילה,
ז"א:string incidentNumber = (string)json["data"]["result"]["number"];
הערך number שביקשתי היה מקונן בתוך הג'ייסון.
פורסם במקור בפורום CODE613 ב13/07/2016 14:41 (+03:00)