我有这样的JSON字符串: '{"1":[1,3,5],"2":[2,5,6],"3":[5,6,8]}'
反序列化JSON到网络API控制器字典
我想将它发送到网络API控制器不使用Ajax请求改变:
$.ajax({
type: "POST",
url: "Api/Serialize/Dict",
data: JSON.stringify(sendedData),
dataType: "json"
});
在网页API我有这样的方法:
[HttpPost]
public object Dict(Dictionary<int, List<int>> sendedData)
{
//code goes here
return null;
}
而且总是sendedData == null.
换句话说:我不知道如何反序列化JSON到(Dictionary<int, List<int>>
。
谢谢你的回答。
试图解决这一些时间 - 然后阅读:http://stackoverflow.com/questions/4710729/post-json-dictionary – Yasser
是的,它似乎JSON在Web API上被破坏。 –