2011-06-02 50 views

回答

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

我花了几个小时谷歌搜索周围,试图找到一个快速的,体面的,可读创建JSON的方式网页服务。最后,当我终于搞清楚如何做到这一点时,我回过头来记录下来,所以我再也不用面对这些障碍了!

有一个读here

(它实际上是WCF JSON Web服务,同时也展示了如何将其链接到一个SQL Server数据库,等等。)

+0

感谢这个,我甚至很享受教程中的“坏玩笑”部分! – Mikepote 2014-06-14 21:03:35