1

首先,我只想说我是初学者,我能得到的任何帮助都会很棒。

我在表单应用程序中创建了一个汽车类。每辆车都有三个属性:spaceNum、make 和 model。

我将每辆车存储到一个数组列表中。在退出程序之前,我将 arraylist 的内容写入名为 save.json 的文件中。

内容如下:

[{"spaceNum":"2","make":"b","model":"b"},{"spaceNum":"3","make":"c","model":"c "},{"spaceNum":"4","make":"d","model":"d"},{"spaceNum":"1","make":"a","model": “一个”}]

如您所见,我的数组列表中存储了四辆汽车。

我的问题是 - 如何从我的 save.json 文件中获取数组,然后我可以尝试将其放回数组列表中?

4

1 回答 1

0

我使用jackson进行所有的 json 序列化,所以假设你有一个 Car 类,你可以做这样的事情。

List<Car> cars = new ObjectMapper().readValue(new File("save.json"), TypeFactory.defaultInstance().constructCollectionType(List.class, Car.class);
于 2012-08-03T14:43:23.637 回答