在c#webservices错误中发送和接收double [] []

时间:2017-01-13 18:28:17

标签: c# jquery web-services

我想使用c#webservice RESTfull接收和发送矩阵(double [] [])。

我尝试了不同的选择,但没有任何成功。

C#代码:

[HttpGet()]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]

    public justTest doSomething([FromUri] double[][] a)
    {
        justTest j = new justTest();

        return j;
    }

的Javascript / Jquery的:

var array = [[1,1],[2,2],[3,3]];
var object = {
    a: array
}

$.ajax({
    type: "GET",
    url: "http://localhost:53496/api/Operations/doSomething",
    data: object,
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    async: true,
    cache: false,
    success: function (data) {
        alert(data);
    },
    error: function (x, e) {
        alert("ERRo")
    }
});

错误:

  1. c#paramenter a为null;
  2. c#将以下错误发送到javascript:
      

    发生了错误。“,”ExceptionMessage“:”一个参考文件,它定义了一个对象。“,”ExceptionType“:”System.NullReferenceException“,”StackTrace“:”

  3. 谢谢

0 个答案:

没有答案