我试图解析一个Json对象,但我不明白在context.Request对象中我可以找到实际数据(我猜的是字符串格式)。
这就是我将Json数据传递给服务器的方式
$(function () {
// Do your stuff here
alert("wööööö");
urlToHandler = 'JSonTestHandler.ashx';
jsonData = '{ "FavoriteFood":"Pasta with butter and cheese", "FavoriteSport": "Submission Wrestling", "FavoriteGame": "Starcraft 2", "FavoriteMusic": "Hip Hop" }';
$.ajax({
url: urlToHandler,
data: jsonData,
dataType: 'json',
type: 'POST',
contentType: 'application/json',
success: function (data) {
setAutocompleteData(data.responseDateTime);
},
error: function (data, status, jqXHR) {
alert('There was an error.');
}
}); // end $.ajax
});
答案 0 :(得分:0)
试试这个
string jsonInput= new System.IO.StreamReader(context.Request.InputStream, System.Text.Encoding.UTF8).ReadToEnd();