我遇到了一些json问题。我收到这个我需要转换为C#对象的json字符串。但我无法弄清楚如何创建课程。
这是困扰我的“80”和“81” - 它是数据,而不是数据类型。如何定义类,以便使用JsonConvert
反序列化该字符串感谢。
{
"type": "offer",
"locations": {
"80": [
[0.9668122154477, 1.2264154397082],
[0.9668122154477, 0.17307269895365],
[1, 0.17307269895365],
[1, 1.2264154397082]
],
"81": [
[0, 1.2264154397082],
[0, 0.17307269895365],
[0.50429990148833, 0.17307269895365],
[0.50429990148833, 1.2264154397082]
]
},
"id": "edcfPmWm",
"run_from": 1385161200,
"run_till": 1385765999,
"heading": "Q-line udend\u00f8rs julebelysning",
"webshop": null
}
答案 0 :(得分:0)
这是最基本的课程,只有符合您需求的字段(您需要访问者等)。
public class YourJsonData
{
private string type; // could be an enum
private string id;
private int timestampFrom;
private int timestampTill;
private string heading;
private string webshop;
private Dictionary<int, List<List<double>>> locations;
}
注意:您是否要求封装List<List<double>>
的特定类?