我被迫使用GET
请求将复杂对象传递给我的应用程序。
如何反序列化这样的查询字符串:
?people[andy]=12&people[bob]=43&people[charlie]=53&items=89&items=123&x=zulu
变成这样的自定义对象?
public class myClass {
public Dictionary<string, int> people { get; set; }
public int[] items { get; set; }
public string x { get; set; }
}
&
除了拆分并循环遍历结果以手动设置每个值之外,还有更好(更复杂)的方法吗?
任何指针/指导将不胜感激。