Skip to content

Upgrading org.json:json 20160212 to 20160807

Breaking20160212 → 20160807Breaking1New3Changed2Fixed2Other2

BreakingUpgrade verdict

1 breaking change.

  • Code that caught NumberFormatException from nextString must now catch JSONException instead.
1 item needs code or config changes
Breaking1
Makes nextString throw a JSONException instead of a NumberFormatException.
nextStringJSONExceptionNumberFormatException

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