Step Two 创建类对象com.google.code.gson gson 2.8.5
注:@Data 提供set get方法
import lombok.Data;
import java.util.List;
@Data
public class Person {
private String name;
private double height;
private List artworks;
}
Step Three 使用 gson.fromJson() 方法
public static void main(String[] args) {
// 1.通过打开文件 获取Json字符串 (String)
String s = ReadFile.readStaticRes("static/myPerson.json");
// 2.用Gson解析
Gson gson = new Gson();
Person[] persons = gson.fromJson(s, Person[].class);
// 3.遍历
for (Person person : persons) {
System.out.println(person);
System.out.println("name:"+person.getName());
System.out.println("artworks:"+person.getArtworks());
}
// 可以将数组 转化为 List
List personLists = new ArrayList<>();
personLists.addAll(Arrays.asList(persons));
System.out.println(personLists.size());
}



