-1
Я пытаюсь передать JSON, который имеет следующую структуру:Передача сложной JSON в WebMethod
{ "переменной": "{" var1: "знач1", "var2:" val2" , ..., "Варн:" valN "}"}
Моя функция JS выполняет следующую функцию POST:
$.ajax({
type: "POST",
url: "MyWebApp.aspx/Foo",
data: {"json":"{"var1:"val1","var2:"val2",...,"varN:"valN"}"},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("2D JSON Test is done")
}
});
Я хочу знать, как определить функцию WebMethod прототип получить JSONs
[WebMethod] public static void Foo(var json)
или
[WebMethod] public static void Foo(string json)
или
[WebMethod] public static void Foo(string[] json)
или
[WebMethod] public static void Foo(List<string> json)