📜  将 json 转换为 arraylist java - Javascript (1)

📅  最后修改于: 2023-12-03 15:25:14.154000             🧑  作者: Mango

将 JSON 转换为 ArrayList (Java/JavaScript)

在本文中,我们将了解如何在 Java 和 JavaScript 中将 JSON 转换为 ArrayList。让我们开始吧!

Java

在 Java 中,我们可以使用 Gson 库来将 JSON 转换为 ArrayList,该库是 Google 开发的 Java 库,用于序列化和反序列化 Java 对象到 JSON 以及从 JSON 到 Java 对象的转换。

以下是将 JSON 字符串转换为 ArrayList 的步骤:

  1. 引入 Gson 库
import com.google.gson.Gson;
  1. 创建 Gson 对象
Gson gson = new Gson();
  1. 将 JSON 字符串转换为 ArrayList
String jsonStr = "[{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}, {\"name\":\"Emily\", \"age\":25, \"city\":\"London\"}]";

Type type = new TypeToken<ArrayList<HashMap<String, Object>>>(){}.getType();
ArrayList<HashMap<String, Object>> list = gson.fromJson(jsonStr, type);

现在,我们已经成功将 JSON 转换为 ArrayList。

JavaScript

在 JavaScript 中,我们可以使用 JSON 对象来将 JSON 转换为 JavaScript 数组。

以下是将 JSON 字符串转换为 JavaScript 数组的步骤:

var jsonStr = '[{"name":"John", "age":30, "city":"New York"}, {"name":"Emily", "age":25, "city":"London"}]';

var arr = JSON.parse(jsonStr);

现在,我们已经成功将 JSON 转换为 JavaScript 数组。

总结

在本文中,我们学习了如何在 Java 和 JavaScript 中将 JSON 转换为 ArrayList/JavaScript 数组,这对于在使用 JSON 数据时非常有用。现在你可以在你的 Java 或 JavaScript 项目中使用这些技巧了!