שלח תשובה

זירת השאלות

643
צפיות
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.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!