Java 是一種高級編程語言,它有著廣泛的應用領域和強大的工具支持。其中,使用 Java 解析 JSON 字符串已經成為了非常普遍的需求。
JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,具有良好的可讀性和可擴展性。在 Java 中,我們可以使用 JSONObject 或者 JSONArray 兩種類型來解析 JSON 字符串。
// 使用 JSONObject 解析 JSON 字符串 String jsonString = "{\"name\": \"James\", \"age\": 28}"; JSONObject jsonObject = new JSONObject(jsonString); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); // 使用 JSONArray 解析 JSON 數組 String jsonArrayString = "[{\"name\": \"James\", \"age\": 28}, {\"name\": \"Lucy\", \"age\": 25}]"; JSONArray jsonArray = new JSONArray(jsonArrayString); for (int i = 0; i< jsonArray.length(); i++) { JSONObject item = jsonArray.getJSONObject(i); String name = item.getString("name"); int age = item.getInt("age"); }
除了解析 JSON 字符串外,Java 中還有許多 JSON 工具庫可以用于生成、格式化、轉換等操作,例如 Jackson、Gson、Fastjson 等。可以根據需求選擇不同的工具庫進行開發。