我希望能够将任何类型的数据从 javascript 发送到 C#。基本上,我正在尝试通过包含此对象的 AJAX 调用从 Javascript 端发送一个 JSON 对象-
AnObject = new Object;
AnObject.value = anyValue;
$.ajax({
type: "POST",
url: "myURL",
data: "{ 'myObject':" + JSON.stringify(AnObject) + "}",
dataType: 'json',
success: function (data) {
//do something
}
});
anyValue 可以是 int、字符串、数组、关联数组、日期等。
在 C# 方面,我需要一个像 -
public AnyClass {
DataType(?) value;
}
public ActionResult acceptData(AnyClass myObject) {
Here, the data should be deserialized correctly depending on it's type into DataType(?)
}
这可能吗?我确定 C# 中有一些我可以使用的泛型类型?