データを返すWebメソッドがあります。 ヌルやその他の目的を無視するために、オブジェクトをjsonにシリアル化するための特定のコードがあります。WebMethodがjsonレスポンスをシリアル化するのを防ぐ方法
何が起こるかというと.NETは再びそうREPONSEをserialisesことです:
オブジェクト= {a:2}
初シリアライゼーション= {"a": "2"}
セカンドシリアライゼーション= "{\"a\": \"2\"}"
どのように私はから.NETを防ぐことができます2回目の応答をシリアライズする。
コード:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static object XXX()
{
return new { a = 2 }.ToJson();
}
'return new {a = 2};'あなたは何を得ますか? – Madenis