假设下面多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/)。不完美,但它对实验目的有好处。 –