【发布时间】:2019-01-16 06:16:48
【问题描述】:
为了向 webapi 发送 kendo 数据源请求,我已将 kendo dataSourcerequest 序列化为字符串,以在 webapi 中应用过滤和排序操作。但是当将字符串反序列化为 dataSourcerequest 时,我收到“预期令牌”错误
控制器:
public ActionResult GetGridData([DataSourceRequest] DataSourceRequest request)
{
//converting object to string
string jsonStr = JsonConvert.SerializeObject(request);
}
网络接口:
public ActionResult GetGridData(string request)
{
//converting string into object
string jsonStr = JsonConvert.DeSerializeObject<DataSourceRequest>(request);
//Here error is throwing as "Expected Token"
}
数据源请求:
{ Page : 1, PageSize : 10, Sorts : [], filters : { [{ "value":"Accident Response Fee Laws","operator":"eq","field":"subTopic"}],"logic":"or"} }
【问题讨论】:
-
你能发布请求字符串的内容和你的DataSourceRequest的结构吗?
-
@Thangadurai 请检查更新后的答案
-
也发布您的 DataSourceRequest 课程。
-
您的 JSON 内容看起来无效。末尾有一个额外的 }。
-
那只是复制粘贴错误,DataSourceRequet 是剑道类
标签: c# kendo-asp.net-mvc