.NET WCF Json反序列化Dictionary <int,int>

Joe*_*Joe 4 c# wcf json

我有一个方法:

[WebGet]
[OperationContract]
public int CollabSortFolder(int FolderId, Dictionary<int, int> Items)
{

    Console.Write(Items);
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

如果我试试这个网址:

http://server/CollabSortFolder?FolderId=12&Items={"1":3,"4":5,"6":7}
Run Code Online (Sandbox Code Playgroud)

Items.Count 是0

让词典填满的正确语法是什么?

Joe*_*Joe 6

建模关键值对象的工作原理:

http://server/CollabSortFolder?FolderId=12&Items=[{"Key":1,"Value":3}, {"Key":2,"Value":4}]
Run Code Online (Sandbox Code Playgroud)