2011-06-02 13 views
5

मैं पहली बार वेब सेवा बना रहा हूं। और मुझे इसे जेसन में सी # में उपयोग करने की ज़रूरत है। मैं डेटाबेस डेटाबेस से डेटा लाने वाले तरीकों को कैसे कोडित नहीं कर रहा हूं।एएसपीनेट में जेसन वेब सेवा कैसे बनाएं?

उत्तर

13

आप JSON धारावाहिक स्ट्रिंग वापस जाने के लिए नीचे दिए गए कोड का उपयोग कर सकते हैं:

[WebMethod(Description = "Your Description")] 
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)] 
    public string FunctionName() 
    {   
     // Return JSON data 
     JavaScriptSerializer js = new JavaScriptSerializer(); 
     string retJSON = js.Serialize(Object); 
     return retJSON; 

    } 
5

मैं घंटे बिताए चारों ओर Googling, एक त्वरित, सभ्य, पठनीय JSON बनाने के रास्ते खोजने की कोशिश वेब सेवाएं।

अंत में, जब मैं आखिरकार काम करता था कि यह कैसे किया जाए, तो मैं वापस गया और इसे दस्तावेज किया, इसलिए मुझे इन बाधाओं का फिर से सामना नहीं करना पड़ेगा !!

पढ़ने here

(यह वास्तव में WCF JSON वेब सेवाओं के लिए है, लेकिन यह भी दिखाता है कि कैसे एक SQL सर्वर डेटाबेस से लिंक करने के लिए, और इतने पर।)

+0

इस के लिए धन्यवाद, मैं भी आनंद लिया है ट्यूटोरियल के "खराब मजाक" खंड! – Mikepote

संबंधित मुद्दे