5269701679
* Fix JsonReader.skipValue() not behaving properly at end of document JsonReader implementation erroneously reset `peeked` to PEEKED_NONE; JsonTreeReader threw ArrayIndexOutOfBoundsException. * Fix JsonReader.skipValue() not behaving properly at end of array and object For JsonReader this caused an IllegalStateException (in the past it caused JsonReader to get stuck in an infinite loop); for JsonTreeReader it only popped the empty iterator but not the JsonArray or JsonObject, which caused peek() to again report END_ARRAY or END_OBJECT. * Only have JsonReader.skipValue() overwrite path name when name was skipped This improves the JSON path when the value for a property was skipped and before the subsequent property (or the end of the object) getPath() is called. * Address feedback; improve test coverage Co-authored-by: Éamonn McManus <emcmanus@google.com> |
||
---|---|---|
.. | ||
src | ||
bnd.bnd | ||
LICENSE | ||
pom.xml | ||
README.md |
gson
This Maven module contains the Gson source code. The artifacts created by this module
are deployed to Maven Central under the coordinates com.google.code.gson:gson
.