1. 引入gradle依赖:
// https://mvnrepository.com/artifact/cn.hutool/hutool-all
implementation group: 'cn.hutool', name: 'hutool-all', version: '5.7.18'
2.进行解析转为对象
public static void main(String[] args) throws Exception {
//文件路径
String url = "C:\\Users\\Focusmedia\\Downloads\\newjson.json";
//判断文件是否存在
if (!FileUtil.isFile(url)) {
System.out.println("文件路径不存在");
return;
}
//解析读到json文件字符串
String s = FileUtil.readString(url, Charset.forName("UTF-8"));
//转为对象
GalaxyMultiQueryResponse response = JSONUtil.toBean(s, GalaxyMultiQueryResponse.class);
//数据处理
for (GalaxyMultiQueryResponseDetail datum : response.getData()) {
System.out.println("\"" + datum.getBuildingId() + "\"");
}
}