gpt4 book ai didi

java - 如何获取 Json 数组中的元素并将内容放入数组列表中?

转载 作者:行者123 更新时间:2023-12-01 05:12:54 24 4
gpt4 key购买 nike

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

我在表单应用程序中创建了一个汽车类。每辆车都有三个属性: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":"a"}]

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

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

最佳答案

我使用jackson对于我所有的 json 序列化,因此假设您有一个 Car 类,您可以执行类似的操作。

List<Car> cars = new ObjectMapper().readValue(new File("save.json"), TypeFactory.defaultInstance().constructCollectionType(List.class, Car.class);

关于java - 如何获取 Json 数组中的元素并将内容放入数组列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797877/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com