反序列化大JSON数组

时间:2017-07-11 22:37:17

标签: c# json deserialization

我在外部文件中有一个非常大的JSON数组(http://gta5multiplayer.de/Upload/VehicleData.json) 我正在使用 File.ReadAllText(path); 来获得完美运行的json。 我创建了一个类和一个包含反序列化信息的shell。 https://pastebin.com/EMi5zpnN

public class VehicleTest
{
    public Dictionary<int, VehicleInfo> Data { get; set; }
    public VehicleTest()
    {

    }
}

反序列化适用于数组的一个对象,但整体 数组无法使用我的字典反序列化。

你有什么建议反序列化整个数组吗?

1 个答案:

答案 0 :(得分:0)

反序列化失败,因为您错过了Json文件中的根元素。

修改您的Json文件,如下所示:

{ &#34;数据&#34;:{ .... } }

它应该有效。