如何在我的c#web客户端中声明Map<Integer, List<String>> propName
,以便它会解析看起来像
"propName" : {3: ["userId", "email"]}
我在问这里之前确实谷歌了,但没有找到特定于web api家伙发送给我的复杂类型的答案。我不认识他正在使用的Map<,>
数据结构。
public class ErrorObject
{
int error;
string errorText;
string hint;
Map<Integer, List<String>> propName; // e.g. "propName" : {3: ["userId", "email"]}
}
答案 0 :(得分:2)
这应该有效:
public class ErrorObject
{
int error;
String errorText;
String hint;
Dictionary<int, List<String>> propName;
}
但您也可以将完整的JSON粘贴到this converter,它会在C#中为您提供匹配的类结构。