我試圖得到一個VB.NET ASMX Web服務返回原始JSON(不.D)。我宣佈了過多的屬性,但仍然返回XML。我的方法的簽名是:JSON從ASMX服務
<WebInvoke(BodyStyle:=WebMessageBodyStyle.Bare, RequestFormat:=WebMessageFormat.Json, ResponseFormat:=WebMessageFormat.Json, Method:="GET")>
<WebGet(BodyStyle:=WebMessageBodyStyle.Bare, ResponseFormat:=ResponseFormat.Json)>
<ScriptMethod(UseHttpGet:=True, ResponseFormat:=ResponseFormat.Json)>
<WebMethod()>
Public Function TryLogin(ByVal userName As String, ByVal passwordHash As String) As LoginResult
我是否缺少聲明?
編輯:我試過通過POST請求,但我仍然得到XML。
試試這個: http://stackoverflow.com/questions/211348/how-to-let-an-asmx-file-output-json – Egor4eg