Compare commits

...

1 Commits

Author SHA1 Message Date
wang wei
7109b98e9b fix(TDI-48203): fix for microservice case (#5526) 2022-08-05 14:56:53 +08:00

View File

@@ -268,11 +268,13 @@ public class JSONObject {
public JSONObject(Object bean, Class<?> expectedClass) {
this();
if(bean.getClass() != expectedClass) {
throw new JSONException("expectedClass doesn't match the bean or is null");
}
Class<?> clazz = bean.getClass();
if((clazz == expectedClass) || (expectedClass!=null && expectedClass.isAssignableFrom(clazz))) {
populateMap(bean);
return;
}
populateMap(bean);
throw new JSONException("expectedClass doesn't match the bean or is null");
}
/**