|
@@ -1,20 +1,19 @@
|
|
|
package org.example.user;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
+import lombok.SneakyThrows;
|
|
|
|
|
|
public class Lyl implements UserInfo {
|
|
|
private static final String json = """
|
|
|
{"deviceCode":"72A9FC18-6786-48E6-9229-C67968E052C7","password":"gjRqYwAS5a9H7YcSdgN4kA==","login_type":"0","login_mobliephone":"05KuLrcXxDkWJyTt+DUsSw==","client":"iphone","deviceID":"LwjFaNqXVEN0BtIQfk0VB/jcxltULmL4JC0HOJvtg0ytOpe2XPPo/LqWdpvfw10CU12UTqHhGIwkAESj+oUCMxuv+eo9WKDhMFuLnV+qOBUrrxi4tYndRXIuuO3r9JuLuv4nLitxybwqV+WByyYXsKWbP8a53/CdllA3Otn4Qlk=","timezone":"GMT+08:00","sendTime":"","name":"05KuLrcXxDkWJyTt+DUsSw=="}
|
|
|
""";
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
- var parse = JSON.parseObject(json, RequestInfo.class);
|
|
|
- System.out.println(parse.toString());
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
@Override
|
|
|
+ @SneakyThrows
|
|
|
public RequestInfo getRequestInfo() {
|
|
|
- return JSON.parseObject(json, RequestInfo.class);
|
|
|
+ var objectMapper = new ObjectMapper();
|
|
|
+ return objectMapper.readValue(json, RequestInfo.class);
|
|
|
}
|
|
|
}
|