使用Java中的JSON库,如json-simple或Gson,可以将JSON字符串转换为数组。以下是使用这两个库的示例代码:
使用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();}}}使用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"]转换为字符串数组,并逐个打印数组中的元素。