JsonUtils 判空

This commit is contained in:
shikong 2023-09-02 17:18:28 +08:00
parent d17dfb7f76
commit 0b6383f304

View File

@ -40,6 +40,9 @@ public class JsonUtils {
} }
public static <T> T parse(String json, Class<T> clazz) { public static <T> T parse(String json, Class<T> clazz) {
if(json == null){
return null;
}
try { try {
return mapper.readValue(json, clazz); return mapper.readValue(json, clazz);
} catch (Exception e) { } catch (Exception e) {
@ -48,9 +51,12 @@ public class JsonUtils {
} }
} }
public static <T> T parse(String xml, TypeReference<T> clazz) { public static <T> T parse(String json, TypeReference<T> clazz) {
if(json == null){
return null;
}
try { try {
return mapper.readValue(xml, clazz); return mapper.readValue(json, clazz);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
return null; return null;