【发布时间】:2014-05-06 21:46:50
【问题描述】:
我有一个带有一长串区号的 JSON 对象。不幸的是,每个区号都是 Data 对象列表中的对象名称。如何创建一个允许 RestSharp 反序列化内容的类?
这是我的班级现在的样子:
public class phaxioResponse
{
public string success { get; set; }
public string message { get; set; }
public List<areaCode> data { get; set; }
public class areaCode
{
public string city { get; set; }
public string state { get; set; }
}
}
这是 JSON 内容:
{
success: true
message: "277 area codes available."
data: {
201: {
city: "Bayonne, Jersey City, Union City"
state: "New Jersey"
}
202: {
city: "Washington"
state: "District Of Columbia"
} [...]
}
【问题讨论】:
-
那个 json 搞砸了。
-
你真的希望任何人都能阅读所有这些内容吗?
-
@JohnSaunders 您不需要通过阅读整个 json 对象-我很确定您可以看到主对象中只有三个节点,并且数据对象一直是相同的通过?
-
如果我们不需要阅读它,那为什么要发布它?
-
我不明白这里对提问者的蔑视,人们基本上会调用任何旧垃圾json并期望你处理它。我见过“json”数据,它是一个列表列表,其中第一个列表是列名,其余的是值列表...