数据:
{
"serviceResponse" : {
"authenticationSuccess" : {
"attributes" : {
"time" : "2021-06-22 17:59:13",
},
"user" : "aaa"
}
}
}
代码:
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create();
//字符串转换成对象
JsonObject obj = gson.fromJson(json, JsonObject.class);
//对象及数组
JsonObject asJsonArray = obj.get("serviceResponse").getAsJsonObject().get("authenticationSuccess").getAsJsonObject().get("attributes").getAsJsonObject();
JsonElement logintime = asJsonArray.get("time")
pom文件:
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.0</version>
</dependency>
https://www.bbsmax.com/A/A7zgpN9WJ4/