如何在.Net中为Ipad创建一个返回JSON的Web服务?

时间:2011-10-20 11:32:33

标签: .net json web-services ipad

我想创建一个可以在Ipad中使用的Web服务,通​​过Ipad中的应用程序编码来获取参数,并返回一个JSON。 Web服务应该在.NET中。可以请任何人帮助我吗?

     JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();

      return js.Serialize("Abc");

不返回值。当我们使用Get Method。

1 个答案:

答案 0 :(得分:0)

您希望服务在iPad上运行,还是可以从iPad访问?如果是前者,那么我不确定你要做什么。如果是后者,那么它真的与iPad无关。

在.NET中,有许多方法可以创建返回JSON的服务。在这方面请记住,“Web服务”不一定是指WCF或SOAP或类似的东西。它只是网络资源。例如,如果您有一个MVC站点,那么您只需从控制器返回字符串内容,并使用JavaScriptSerializer将对象序列化为JSON。

从消费客户端的角度来看,它并不关心如何在服务器上创建JSON,它只需要一个JSON可解析的字符串。像这样:

public ActionResult Index()
{
  return Content(new JavaScriptSerializer().Serialize("testing"));
}

这里我只是序列化字符串“testing”,但你可以将任何对象传递给Serialize()方法(只要它是可序列化的)。