git: openjdk/jdk-sandbox: json: 5 new changesets

duke duke at openjdk.org
Wed Jan 8 23:37:45 UTC 2025


Changeset: fb9632fc
Branch: json
Author:    Justin Lu <justin.lu at oracle.com>
Date:      2025-01-08 10:36:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fb9632fc85091857103065987f5c9668bc1d47cc

Add tentative nest depth limit

! src/java.base/share/classes/java/util/json/JsonParser.java

Changeset: 0fdb7572
Branch: json
Author:    Justin Lu <justin.lu at oracle.com>
Date:      2025-01-08 10:51:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0fdb7572548514f11fa618cf2a38224b03ac1f9c

tentative policy change for duplicate keys on parse -> accept latter value

! src/java.base/share/classes/java/util/json/Json.java
! src/java.base/share/classes/java/util/json/JsonObject.java
! src/java.base/share/classes/java/util/json/JsonParser.java
+ test/jdk/java/util/json/TestDuplicateKeys.java
! test/jdk/java/util/json/TestParseException.java
- test/jdk/java/util/json/TestUniqueKeys.java

Changeset: fd9e90b3
Branch: json
Author:    Justin Lu <justin.lu at oracle.com>
Date:      2025-01-08 10:51:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fd9e90b33a2c4d11c0f40b2f22798a83eea0be5e

buildJPE method rename to failure

! src/java.base/share/classes/java/util/json/JsonParser.java

Changeset: 5e24dcaf
Branch: json
Author:    Justin Lu <justin.lu at oracle.com>
Date:      2025-01-08 15:08:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5e24dcaf2a749303288986ad9af5b4dba897c27b

make tentative nest limit apparent via implNote

! src/java.base/share/classes/java/util/json/Json.java

Changeset: 7db83f43
Branch: json
Author:    Justin Lu <justin.lu at oracle.com>
Date:      2025-01-08 15:11:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7db83f43a00cf101caed4c2c3c2c3c9cceb4f467

key equality done via unescaped value

! src/java.base/share/classes/java/util/json/JsonObjectImpl.java



More information about the jdk-sandbox-changes mailing list