您好我正在使用Jquery發佈JObject到我的Web API,但我遇到了使用Newtonsoft.Json庫解析的問題它。我thininking是因爲我有類似Jaosn數組,但我不是得到它當我嘗試從JObject投射到JArray解析保存在Newtonsoft.Json.Linq對象上的Web API上的JSON JObject
我正在獲取數據在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,\"}]"
}