Skip to content

Commit a5e234a

Browse files
authored
Merge pull request stleary#1009 from eleumik/eleumik-patch-1
Update JSONTokener.java for stleary#1007
2 parents a3edc1d + 686c084 commit a5e234a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/org/json/JSONTokener.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -509,6 +509,9 @@ Object nextSimpleValue(char c) {
509509
string = sb.toString().trim();
510510
if ("".equals(string)) {
511511
throw this.syntaxError("Missing value");
512+
} else if (jsonParserConfiguration != null &&
513+
jsonParserConfiguration.isStrictMode() && string.endsWith(".")) {
514+
throw this.syntaxError(String.format("Strict mode error: Value '%s' ends with dot", string));
512515
}
513516
Object obj = JSONObject.stringToValue(string);
514517
// if obj is a boolean, look at string

0 commit comments

Comments
 (0)