我获取从JSON文件&字符串想将其转换为键值对。C# - JSON以核心价值和反之亦然
我正在使用JSON.NET。
我知道我可以使用反序列化一个列表:
List<JsonClass> jsonFileComments = JsonConvert.DeserializeObject<List<JsonClass>>(json);
我可以使用反序列化数组:
Dictionary<string, string> values = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
但正如我的JSON字符串包含列表中只有一个文件&阵列。该序列是这样的:
{
List,
List,
List,
Array,
List,
Array,
List
}
你能告诉我如何使用单一方式反序列化它。
另一种方式是,我需要分离出阵列&工作单独上。再次序列化时,我需要处理那些东西。
大多数时候,你会反序列化JSON字符串转换成具体的C#类型。你能展示你正在使用的JSON吗? – 2015-02-09 14:11:29