diff options
| -rw-r--r-- | altoslib/AltosJson.java | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/altoslib/AltosJson.java b/altoslib/AltosJson.java index 346144d9..67f3a00a 100644 --- a/altoslib/AltosJson.java +++ b/altoslib/AltosJson.java @@ -1063,7 +1063,7 @@ public class AltosJson extends JsonUtil {  				} else {  					object = c.newInstance();  				} -				for (; c != null; c = c.getSuperclass()) { +				for (; c != Object.class; c = c.getSuperclass()) {  					for (Field field : c.getDeclaredFields()) {  						String	fieldName = field.getName();  						Class	fieldClass = field.getType(); @@ -1208,7 +1208,7 @@ public class AltosJson extends JsonUtil {  			}  		} else {  			assert_hash(true); -			for (Class c = object.getClass(); c != null; c = c.getSuperclass()) { +			for (Class c = object.getClass(); c != Object.class; c = c.getSuperclass()) {  				for (Field field : c.getDeclaredFields()) {  					String	fieldName = field.getName(); | 
