Upgrading org.json:json 20160212 to 20160807
Breaking20160212 → 20160807Breaking1New3Changed2Fixed2Other2
BreakingUpgrade verdict
1 breaking change.
In plain terms
- Code that caught NumberFormatException from nextString must now catch JSONException instead.
Must act 1 item needs code or config changes
What you must change
Breaking1
Makes nextString throw a JSONException instead of a NumberFormatException.
nextStringJSONExceptionNumberFormatExceptionAPI changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
class JSONPointer - added:
class JSONPointerException extends JSONException - added:
ctor JSONPointer(List) - added:
ctor JSONPointer(String) - added:
ctor JSONPointer.Builder() - added:
ctor JSONPointerException(String) - added:
ctor JSONPointerException(String, Throwable) - added:
method JSONArray.optQuery(String): Object - added:
method JSONArray.query(String): Object - added:
method JSONArray.toList(): List - added:
method JSONObject.optQuery(String): Object - added:
method JSONObject.query(String): Object - added:
method JSONObject.toMap(): Map - added:
method JSONPointer.Builder.append(String): JSONPointer.Builder - added:
method JSONPointer.Builder.append(int): JSONPointer.Builder - added:
method JSONPointer.Builder.build(): JSONPointer - added:
method JSONPointer.queryFrom(Object): Object - added:
method JSONPointer.toString(): String - added:
method JSONPointer.toURIFragment(): String - added:
method JSONTokener.syntaxError(String, Throwable): JSONException - added:
static class JSONPointer.Builder - added:
static method JSONML.toJSONArray(String, boolean): JSONArray - added:
static method JSONML.toJSONArray(XMLTokener, boolean): JSONArray - added:
static method JSONML.toJSONObject(String, boolean): JSONObject - added:
static method JSONML.toJSONObject(XMLTokener, boolean): JSONObject - added:
static method JSONPointer.builder(): JSONPointer.Builder - added:
static method XML.toJSONObject(String, boolean): JSONObject