假設下面多single-dimensional
JSON陣列:反序列化一維數組JSON C#
{
"F" : [ "FG3D2", "FG492", "FG4Q2", "FG562", "FG5Y2", "FG6C2" ],
"M" : [ "MG3D2", "MG492", "MG4Q2", "MG562", "MG5Y2", "MG6C2" ],
"N" : [ "NG3D2", "NG492", "NG4Q2", "NG562", "NG5Y2", "NG6C2" ],
"P" : [ "PG3D2", "PG492", "PG4Q2", "PG562", "PG5Y2", "PG6C2" ]
}
什麼是可以用來反序列化相應的類設計?使用JSON.Net和JavascriptSerializer()進行反序列化時,反序列化爲Dictionary<string, List<string>>
,但我似乎無法找到與此等效的適當類。下面
是一流的設計我試圖與鹼的反序列化,但未能:
public class Element
{
public string Key { get; set; }
public List<string> Value { get; set; }
}
感謝。
你需要改變你的json,你想'{Key:「F」,Value:[]}' – Liam
但我該如何對齊它,以便類適應json?而不是適應類的json。 – Nii
順便說一句,這是一個JSON到POCO代的有用工具:[http://json2csharp.com/](http://json2csharp.com/)。不完美,但它對實驗目的有好處。 –