2017-09-20 22 views
0

次のように私はC#のサーバーへの配列のjavascript配列を投稿:C#で多次元配列を読み取るにはどうすればよいですか?

私は配列のそれぞれにそれぞれの値を取得することができるように私はC#でデータを読み取ることができるか
var myArr= [ 
     [15,0,1,2], 
     [16,3,4,5] 
    ]; 
    alert("JSON: " + JSON.stringify(myArr)); 
    var postdata = JSON.stringify(myArr); 
     try { 
      $.ajax({ 
       type: "POST", 
       url: "SaveSendPdfHandler.aspx", 
       cache: false, 
       data: postdata, 
       dataType: "json", 
       success: getSuccess, 
       error: getFail 
      }); 
     } catch (e) { 
      alert("Ex: " + e); 
     } 
     function getSuccess(result) { 
      alert("Success Data : " + result); 
    }; 
     function getFail(result) { 
      alert("Error Data: " + result); 
    }; 

var data = JsonConvert.DeserializeObject<List<List<int>>>(json); 

人々は、使いやすさのためにList<T>を使用する傾向があるが、あなたはおそらくあなたがに応じてint[][]List<List<int>>を置き換えることができ、その場合には、標準的な配列を使用することができます。あなただけ行うことができるはずJson.NETを使用して

+0

ある:

これは、JSON出力があると仮定します/www.newtonsoft.com/json)は、C#でJSONを解析するために使用される標準ライブラリです。 – Phylogenesis

答えて

0

あなたのユースケース/:私は[Json.NET](HTTPS信じC#の

[[1,2,3],[1,2,3]] 
+0

ありがとうございました。 –

0

、(全ての整数と仮定して)この要求を受けたオブジェクトの種類がList<List<int>>

関連する問題