次のように私は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を使用して
ある:
これは、JSON出力があると仮定します/www.newtonsoft.com/json)は、C#でJSONを解析するために使用される標準ライブラリです。 – Phylogenesis