java如何将json字符串转换成数组

avatar
作者
猴君
阅读量:0

使用Java中的JSON库,如json-simple或Gson,可以将JSON字符串转换为数组。以下是使用这两个库的示例代码:

  1. 使用json-simple库:
import org.json.simple.JSONArray; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class JsonToArrayExample { public static void main(String[] args) { String jsonString = "[\"apple\", \"banana\", \"orange\"]"; JSONParser parser = new JSONParser(); try { JSONArray jsonArray = (JSONArray) parser.parse(jsonString); String[] array = new String[jsonArray.size()]; for (int i = 0; i < jsonArray.size(); i++) { array[i] = (String) jsonArray.get(i); } for (String item : array) { System.out.println(item); } } catch (ParseException e) { e.printStackTrace(); } } } 
  1. 使用Gson库:
import com.google.gson.Gson; public class JsonToArrayExample { public static void main(String[] args) { String jsonString = "[\"apple\", \"banana\", \"orange\"]"; Gson gson = new Gson(); String[] array = gson.fromJson(jsonString, String[].class); for (String item : array) { System.out.println(item); } } } 

以上代码示例将JSON字符串["apple", "banana", "orange"]转换为字符串数组,并逐个打印数组中的元素。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!