从我在Consuming web service with RESTKIT的主要问题中,我学到了一些东西,并且在学习如何使用 RestKit 时遇到了更多障碍。
现在的障碍之一是让我的 asmx 文件以 JSON 格式返回数据。(按照http://williamsportwebdeveloper.com/cgi/wp/?p=494的一些方法)
[WebMethod]
[ScriptMethod( ResponseFormat = ResponseFormat.Json)]
public string testText()
{
string name = "Herro World";
// return name;
JavaScriptSerializer js = new JavaScriptSerializer();
string strJSON = js.Serialize(name);
return strJSON;
}
但是,我在浏览器中调用时的返回仍然是<string xmlns="http://tempuri.org/">"Herro World"</string>
我目前正在使用.net 4.0。我尝试阅读 diff 文章和 SO 线程,并尝试调整它们的设置,但无济于事。