Improved the logic for checking the length of key

This commit is contained in:
Ehtesham 2021-01-28 15:31:23 +05:30
parent 31ff8a2291
commit 5b531faa49

View File

@ -1558,7 +1558,7 @@ public class JSONObject {
// if the first letter in the key is not uppercase, then skip.
// This is to maintain backwards compatibility before PR406
// (https://github.com/stleary/JSON-java/pull/406/)
if (key.length() > 0 && Character.isLowerCase(key.charAt(0))) {
if (key.length() == 0 || Character.isLowerCase(key.charAt(0))) {
return null;
}
if (key.length() == 1) {