私はVB.NET ASMX Webサービスを取得して、raw JSON(.dなし)を返そうとしています。私は多くの属性を宣言しましたが、依然としてXMLを返します。私の方法の署名は:JSON from 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
私は宣言がありません。
EDIT:私はPOSTでリクエストしようとしましたが、まだXMLを取得しています。
これを試す: http://stackoverflow.com/questions/211348/how-to-let-an-asmx-file-output-json – Egor4eg