您在注释中声明返回的JSON是这样的:
{ "dstOffset" : 3600, "rawOffset" : 36000, "status" : "OK", "timeZoneId" : "Australia/Hobart", "timeZoneName" : "Australian Eastern Daylight Time" }您告诉Gson您有一个
Post对象数组:
List<Post> postsList = Arrays.asList(gson.fromJson(reader, Post[].class));
你不知道 JSON恰好代表一个
Post对象,而Gson告诉您。
将代码更改为:
Post post = gson.fromJson(reader, Post.class);



