嗨,我正在使用 Jquery 在帖子中将 JObject 发送到我的 Web API,但我在使用 Newtonsoft.Json 库解析它时遇到问题。我想是因为我有像 Jaosn Array 这样的东西,但是当我尝试从 JObject 转换为 JArray 时,我没有得到它
我在 WEB API 中获取数据,但我无法使用在线示例进行解析。
在这篇文章的末尾。我需要一些帮助来解析该对象。任何的想法?
我的控制器如下所示:
// POST api/returnvalues/5
public string Post(int id, JObject value)
{
var temp = value;
....
}
and my Jquery to send the information is like this.
function PostAPIRequest(address) {
var jObject = JSON.stringify(FilterValuesArray);
var responseJson = null;
$.ajax({
url: address,
type: 'POST',
dataType: 'json',
data: { JObject: jObject },
success: function (data) {
responseJson = data
ProcessDataResponse(responseJson);
//TODO: REFRESH THE DATA GRID
},
error: function (xhr, ajaxOptions, thrownError) {
//TODO redirect to the error page and send error email there.
alert(xhr.status);
alert(thrownError);
}
})
}
JSON
{
"JObject": "[{\"key\":\"20\",\"value\":\"us\"},{\"key\":\"30\",\"value\":\"mini\"},{\"key\":\"31\",\"value\":\"audi\"},{\"key\":\"21\",\"value\":\"4,5,13,14,15,\"},{\"key\":\"29\",\"value\":\"8,\"},{\"key\":\"32\",\"value\":\"7,\"}]"
}