String
json
=
"{
\"
name
\"
:
\"
John
\"
,
\"
age
\"
:30,
\"
skills
\"
:[
\"
Java
\"
,
\"
Python
\"
,
\"
Javascript
\"
]}"
;
Gson
gson
=
new
Gson
();
Person
person
=
gson.fromJson(json,
Person
.class);
System
.out.println(person.name);
System
.out.println(person.age);
System
.out.println(person.skills[
0
]);
使用 Jackson,您可以使用 ObjectMapper 将 JSON 数据映射到 Java 对象,并访问其嵌套数组:
import com.fasterxml.jackson.databind.ObjectMapper;
class Person {
String name;
int age;
String[] skills;
String json = "{\"name\":\"John\",\"age\":30,\"skills\":[\"Java\",\"Python\",\"Javascript\"]}";
ObjectMapper mapper = new ObjectMapper();
Person person = mapper.readValue(json, Person.class);
System.out.println(person.name);
System.out.println(person.age);
System.out.println(person.skills[0]);
- 376
-
wanyaxing
Vue.js
JavaScript