שלח תשובה

זירת השאלות

702
צפיות
1
תשובות

ASP.NET to JSON

,‏ 22 באוקטובר, 2008

אהלן,
יש לי webservice שמתחבר למסד נתונים באמצעות linq, ואמור להחזיר תוצאת JSON ללקוח.
הבנתי ש- linq יודע להחזיר בדיוק את הטיפוס המבוקש שנבחר בשאילתה ע"י הגדרת משתנה var. הבעיה שלי היא לעשות return לאותו המשתנה מה- webmethod לקורא.
ניסיתי לפתור את זה בכך שהמתודה תמיד תחזיר string, ואני בעצם אצור את המבנה של ה JSON ואחזיר אותו למשל:


str = "{Name: " + result.Name + "}"

וכן הלאה… הבעיה שאח"כ בצד לקוח אני לא מצליחה לעשות לזה eval() בגלל שהאובייקט string חוזר עם מרכאות בתחילה ובסיום…

בקיצור… אני צריכה הסבר איך להחזיר JSON מ-webservice תודה לכל מי שעונה

תגיות:

1 תשובות

  1. Shuki142 הגיב:

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

שלח תשובה