[英]Deserializing json string
我遇到一些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
}
這是最基本的類,只包含滿足您需要的字段(您需要訪問器等)。
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>>
的特定類?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.