859
צפיות
צפיות
1
תשובות
תשובות
ASP.NET to JSON
אהלן,
יש לי webservice שמתחבר למסד נתונים באמצעות linq, ואמור להחזיר תוצאת JSON ללקוח.
הבנתי ש- linq יודע להחזיר בדיוק את הטיפוס המבוקש שנבחר בשאילתה ע"י הגדרת משתנה var. הבעיה שלי היא לעשות return לאותו המשתנה מה- webmethod לקורא.
ניסיתי לפתור את זה בכך שהמתודה תמיד תחזיר string, ואני בעצם אצור את המבנה של ה JSON ואחזיר אותו למשל:
str = "{Name: " + result.Name + "}"
וכן הלאה… הבעיה שאח"כ בצד לקוח אני לא מצליחה לעשות לזה eval() בגלל שהאובייקט string חוזר עם מרכאות בתחילה ובסיום…
בקיצור… אני צריכה הסבר איך להחזיר JSON מ-webservice תודה לכל מי שעונה ![]()

1 תשובות
ואם תסיר את המרחאות שאתה מקבל, זה יעזור
פשוט תסיר את המרחאות שאתה מקבל במשתנה ואז תעשה איתו מה שרצית לעשות.
אתה יכול לעשות זאת באמצעות פונקציה פשוטה של JS.