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

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

使用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"]转换为字符串数组,并逐个打印数组中的元素。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言