什么是“Map <integer,list <string =”“>&gt; propName的c#等价物;”请?

时间:2016-01-18 10:53:30

标签: c# json

如何在我的c#web客户端中声明Map<Integer, List<String>> propName,以便它会解析看起来像

的json字符串/类
"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"]}
}

1 个答案:

答案 0 :(得分:2)

这应该有效:

public class ErrorObject
{
    int error;
    String errorText;
    String hint;
    Dictionary<int, List<String>> propName;
}

但您也可以将完整的JSON粘贴到this converter,它会在C#中为您提供匹配的类结构。