Releases: stleary/JSON-java
Releases · stleary/JSON-java
20200518
Pull Request |
Description |
#502 |
Update JSONTokener text in README |
#499 |
Add copyright to some files |
#495 |
Refactor typos from code |
#494 |
Replace JSONObject constructor string arrays with var args |
#492 |
Clarify output of JSONArray toList() |
#486 |
Standardize some exception messages |
#485 |
Fix EOF error when Meta tag isn't closed at end of input. |
#483 |
Update README.md to point to latest released jar |
#481 |
Clarify exception when parser reads JSON |
#475 |
Make private methods static where possible |
#474 |
Replaces an internally used inefficient StringBuffer class |
20190722
Pull Request |
Description |
#467 |
add configuration for xsi:nil="true" conversion to null |
#452 |
Adds check for EOF |
#440 |
Corrections to BigDecimal consistency |
#432 |
Update README.md |
#421 |
add isEmpty and isNotEmpty methods |
#417 |
fix double ctor in JSONWriter |
#412 |
Initial implementation of XMLParserConfig object for flexible XML Parsing |
#407 |
Fix for invalid processing of trailing / for JSON Pointer |
#406 |
Adds annotations to customize field names during Bean serialization |
20180813
Pull Request |
Description |
#405 |
Update javadoc to match actual exceptions thrown. BREAKING CHANGE: JSONObject(Map) now throws an exception if any of a map keys are null. |
#403 |
Ignore Intellij Idea project files |
#400 |
XML toJSONObject(Reader reader) |
20180130
Pull Request |
Description |
#392 |
Remove wrong apostrophe |
#381 |
Adding maven badge to readme |
#380 |
Fix for false positives in similar functions |
#375 |
fixes wrapped exceptions |
#373 |
Fixes Unclosed json array stack overflow |
20171018
Pull Request |
Description |
#362 |
Fixes XML Unescaping |
#360 |
Creating a JSONObject from a string that contains a duplicate key (any level) throws a JSONException that includes location |
#357 |
Update javadoc according to issue #356 |
#354 |
Updates for populateMap based on discussion in #279 and #264 |
#352 |
Error message position fixes |
#348 |
Capacity improvements for internal structures |
#347 |
A comment added to explain the use of HashMap |
#345 |
Adds JSONException for write value errors |
#341 |
Optimize loops |
#337 |
Optimizes opt* functions |
#336 |
Numeric enhancements, Refactoring, Fix spelling |
20170516
Pull Request |
Description |
#324 |
Allow user to invoke query and optQuery ,with a JSONPointer |
#317 |
make sure locale independent data is not upper/lowercased incorrectly |
#304 |
Update README |
#292 |
Provides "#" string evaluation support for JSON Pointer |
#288 |
Bug fixes for XML Encoding and Decoding |
#274 |
Fix for number output bug. |
#271 |
Update enum support to be more fully featured. |
20160810
Pull request |
Description |
#261 |
Revert "reduces the use of unnecessary exceptions" |
20160807
Pull Request |
Description |
#253 |
Optional type conversion for XML reading |
#249 |
Reduce the use of unnecessary exceptions |
#246 |
Add License file |
#242 |
Update readme |
#236 |
Make nextString throw a JSONException instead of a NumberFormatException |
#234 |
JSONPointer fix |
#226 |
fix to compile with 1.6.0_45 |
#222 |
JSON Pointer implementation |
#219 |
Added CSV change to CDL.java |
#203 |
Adds JSONArray toList method and JSONObject toMap method |
Java 1.6 compatibility
Extending backwards compatibility to Java 1.6. The unit tests [https://github.com/stleary/JSON-Java-unit-test] still require Java 1.8. Includes the following commits:
Pull Request |
Description |
#195 |
Java 1.6 compatibility |
#188 |
Fix negative zero |
#186 |
Update README with number information |
#185 |
change to public: write(writer, indentfactor, indent) |
#180 |
Remove executable bit |
#179 |
Update JavaDoc for JSONObject Constructors |
JSONObject and JSONArray initialization with generics
Support initializing a JSONObject with Map<?,?> and JSONArray with Collection<?>.
Includes the following commits:
Pull request |
Description |
#168 |
Update Readme for Maven release |
#160 |
Fixe possible NullPointerException |
#159 |
Properly override Exception class |
#153 |
JSONObject and JSONArray initialization |