您的位置:

详解jsonarray转string数组

一、jsonArray转数组

1、使用org.json.JSONArray对象来创建JSONArray

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
String[] stringArray = new String[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
    stringArray[i] = jsonArray.getString(i);
}

2、使用Gson库把JSONArray转成String数组

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
Gson gson = new Gson();
String[] stringArray = gson.fromJson(jsonArray.toString(), String[].class);

3、使用Jackson库把JSONArray转成String数组

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
ObjectMapper objectMapper = new ObjectMapper();
String[] stringArray = objectMapper.readValue(jsonArray.toString(), String[].class);

二、jsonarray转对象数组

1、使用org.json.JSONArray对象来创建JSONArray

JSONArray jsonArray = new JSONArray("[{\"name\":\"alice\",\"age\":23},{\"name\":\"bob\",\"age\":25}]");
Gson gson = new Gson();
Person[] persons = new Person[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
    persons[i] = gson.fromJson(jsonArray.get(i).toString(), Person.class);
}

2、使用Jackson库把JSONArray转成对象数组

JSONArray jsonArray = new JSONArray("[{\"name\":\"alice\",\"age\":23},{\"name\":\"bob\",\"age\":25}]");
ObjectMapper objectMapper = new ObjectMapper();
Person[] persons = objectMapper.readValue(jsonArray.toString(), Person[].class);

三、jsonarray转成数组

1、使用org.json.JSONArray对象来创建JSONArray

JSONArray jsonArray = new JSONArray("[1, 2, 3]");
int[] intArray = new int[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
    intArray[i] = jsonArray.getInt(i);
}

2、使用Gson库把JSONArray转成int数组

JSONArray jsonArray = new JSONArray("[1, 2, 3]");
Gson gson = new Gson();
int[] intArray = gson.fromJson(jsonArray.toString(), int[].class);

3、使用Jackson库把JSONArray转成int数组

JSONArray jsonArray = new JSONArray("[1, 2, 3]");
ObjectMapper objectMapper = new ObjectMapper();
int[] intArray = objectMapper.readValue(jsonArray.toString(), int[].class);

四、jsonarray转换成string

1、使用org.json.JSONArray对象来创建JSONArray

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
String jsonString = jsonArray.toString();

2、使用Gson库把JSONArray转成String

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
Gson gson = new Gson();
String jsonString = gson.toJson(jsonArray);

3、使用Jackson库把JSONArray转成String

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
ObjectMapper objectMapper = new ObjectMapper();
String jsonString = objectMapper.writeValueAsString(jsonArray);

五、jsonarray string

1、使用org.json.JSONArray对象来创建JSONArray

JSONArray jsonArray = new JSONArray("[\"a\", \"b\", \"c\"]");
String jsonArrayString = jsonArray.toString();

2、使用Gson库把String转成JSONArray

String jsonArrayString = "[\"a\", \"b\", \"c\"]";
Gson gson = new Gson();
JSONArray jsonArray = new JSONArray(gson.fromJson(jsonArrayString, List.class));

3、使用Jackson库把String转成JSONArray

String jsonArrayString = "[\"a\", \"b\", \"c\"]";
ObjectMapper objectMapper = new ObjectMapper();
JSONArray jsonArray = new JSONArray(objectMapper.readValue(jsonArrayString, List.class));

六、string转jsonarray对象

1、使用org.json.JSONArray对象来创建JSONArray

String jsonArrayString = "[\"a\", \"b\", \"c\"]";
JSONArray jsonArray = new JSONArray(jsonArrayString);

2、使用Gson库把String转成JSONArray

String jsonArrayString = "[\"a\", \"b\", \"c\"]";
Gson gson = new Gson();
JsonElement jsonElement = gson.fromJson(jsonArrayString, JsonElement.class);
JSONArray jsonArray = new JSONArray(jsonElement.toString());

3、使用Jackson库把String转成JSONArray

String jsonArrayString = "[\"a\", \"b\", \"c\"]";
ObjectMapper objectMapper = new ObjectMapper();
JsonNode jsonNode = objectMapper.readTree(jsonArrayString);
JSONArray jsonArray = new JSONArray(jsonNode.toString());
详解jsonarray转string数组

2023-05-20
Java String转JsonArray的详细说明

2023-05-17
JsonArray转String的详细阐述

2023-05-19
core解析json的笔记(c json解析)

本文目录一览: 1、如何解析json中map数据 2、fasterxml.jackson.core.jsonparser.feature是哪个jar包的 3、spring mvc 怎么获取json 4

2023-12-08
jsonarray去重java方法(jsonarray转数组

本文目录一览: 1、java的JSONArray怎么用?比如有一个JSONArray是 [{..."a":123, " 2、java怎么去除JSON数组的重复值 3、请问java如何清空JSONArr

2023-12-08
java给jsonarray赋值(java数组转jsonar

本文目录一览: 1、java的JSONArray如何使用? 2、java怎么将json对象转换成json数组 3、java后台的json值怎么传给jsp页面,并进行遍历 4、java类里的数组 如何

2023-12-08
发篇java复习笔记(java课程笔记)

2022-11-09
javalist转string数组

2023-05-19
详解JsonArray

2023-05-19
java笔记,大学java笔记

2022-11-28
java客户端学习笔记(java开发笔记)

2022-11-14
如何将JsonArray转为Map

2023-05-20
java笔记,尚硅谷java笔记

2022-12-01
string转jsonobject详解

2023-05-18
javajson转int数组,java int数组转换成st

2022-11-25
java处理json格式数组(json数组转java数组)

本文目录一览: 1、java怎么将json对象转换成json数组 2、用Java语言:从下列Json数组中只展示“productTypeName=公路零担”的数据集? 3、java中把json怎么转换

2023-12-08
JavaJson字符串转数组详解

2023-05-17
javalis转json数组,JAVA中将string转为j

2022-11-27
Java遍历JSONArray

2023-05-19
印象笔记记录java学习(Java成长笔记)

2022-11-12