まず、スタックのオーバーフローを通知してからこれを投稿してください。ここにシナリオがあります。私はポストArray [["a"、 "b"]、["c"、 "d"]] javascriptにしたい。同じ[["a"、 "b"]、["c"、 "d"]]としてデータを返します。しかし、私はこれらの価値を持っています - "[[\" a \ "、\" b \ "]、[\" c \ "d \"]] "JavaScriptをポストする配列
var arraylist = [["a"、 "b"]、["c"、 "d"]];
$.ajax({
async: true,
type: "POST",
url: "/TestReciever.cshtml",
data: JSON.stringify(arraylist),
success: function (data) {
alert(data);
}
});
マイTestReciever.cshtmlコードです:あなたのコードで
string input;
using (var reader = new StreamReader(Request.InputStream)){
input = reader.ReadToEnd();
}
var j = Json.Encode(input);
Response.Write(j);
これは、文字列入力 'Json.Encode(input)'をエンコードしたからです。 –