🎨 Add null check for textJsonElement in WxCpUserGsonAdapter
This commit is contained in:
@@ -127,8 +127,12 @@ public class WxCpUserGsonAdapter implements JsonDeserializer<WxCpUser>, JsonSeri
|
|||||||
|
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 0: {
|
case 0: {
|
||||||
attr.setTextValue(GsonHelper.getString(attrJsonElement.getAsJsonObject().get("text").getAsJsonObject(),
|
JsonElement textJsonElement = attrJsonElement.getAsJsonObject().get("text");
|
||||||
"value"));
|
if (textJsonElement != null && !textJsonElement.isJsonNull() && textJsonElement.isJsonObject()) {
|
||||||
|
attr.setTextValue(GsonHelper.getString(textJsonElement.getAsJsonObject(), "value"));
|
||||||
|
} else {
|
||||||
|
attr.setTextValue(null); // Clear or set a default value to avoid stale data
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case 1: {
|
case 1: {
|
||||||
|
|||||||
Reference in New Issue
Block a user