John J. Aylward
|
16baa323cf
|
adds comments
|
2017-07-03 13:03:02 -04:00 |
|
John J. Aylward
|
52845366bd
|
Fixes more position errors from stepping to new lines and then back.
|
2017-07-03 13:03:02 -04:00 |
|
John J. Aylward
|
899cf528df
|
More test cases for position information
|
2017-06-24 13:10:14 -04:00 |
|
John J. Aylward
|
47ff774f5c
|
Updates test coverage table
|
2017-06-23 23:55:22 -04:00 |
|
John J. Aylward
|
af39376d92
|
more fixes for testing postition information
|
2017-06-23 23:25:11 -04:00 |
|
John J. Aylward
|
e7e6ed9205
|
Fixes position reports on errors
|
2017-06-23 13:40:41 -04:00 |
|
John J. Aylward
|
0e612ba8a4
|
More test corrections for correct position reports in error messages
|
2017-06-21 19:56:00 -04:00 |
|
John J. Aylward
|
971614ac8b
|
fix expected exception message
|
2017-06-21 18:28:04 -04:00 |
|
John J. Aylward
|
3081b4bd96
|
Fixes for failing tests due to android integration
|
2017-06-21 14:59:42 -04:00 |
|
Sean Leary
|
1add1247fa
|
Merge pull request #348 from johnjaylward/ArrayPerformance
Capacity improvements for internal structures
|
2017-06-12 02:05:26 -05:00 |
|
Sean Leary
|
5b2e5e7579
|
Merge pull request #347 from ttulka/master
a comment added to explain the use of HashMap
|
2017-06-11 23:32:06 -05:00 |
|
Sean Leary
|
441fec7498
|
Merge pull request #73 from johnjaylward/BetterErrorHandling
Updates tests for better error handling changes
|
2017-06-11 14:12:56 -05:00 |
|
Sean Leary
|
c9ae1f17d7
|
Merge pull request #345 from johnjaylward/BetterErrorHandling
Adds JSONException for write value errors
|
2017-06-11 14:12:48 -05:00 |
|
Tomas Tulka
|
246350bbcd
|
comment added to explain the reason that JSON object is unordered
to avoid implementators' misconceptions and tries to reimplement the
JSON object to keep the elements order
|
2017-06-09 09:00:17 +02:00 |
|
John J. Aylward
|
2fbe4d96cf
|
change JSONObject(Map) constructor to use the default capacity when a null map is passed
|
2017-06-08 12:18:04 -04:00 |
|
John J. Aylward
|
3645f91b55
|
change JSONArray(Collection) constructor to use the default capacity when a null collection is passed
|
2017-06-08 12:15:03 -04:00 |
|
John J. Aylward
|
9c092753b0
|
* Updates array constructor and bulk operations to best guess capacity information
* Update JSONObject to allow best guess for initial capacity.
|
2017-06-08 11:22:23 -04:00 |
|
John J. Aylward
|
c5e4b91fa4
|
Updates tests for better error handling changes
|
2017-06-08 02:25:59 -04:00 |
|
Tomas Tulka
|
d0f5607998
|
a comment added to explain the use of HashMap
to avoid misconception of contributors about using HashMap to implement
a JSON object as a unordered collection by the definition
|
2017-06-08 08:03:14 +02:00 |
|
John J. Aylward
|
ad6bdd715d
|
Adds JSONException for write value errors so serialization errors can be tracked easier
|
2017-06-05 20:51:57 -04:00 |
|
Sean Leary
|
ef7a5e40be
|
Merge pull request #341 from johnjaylward/OptimizeLoops
Sorry for the late merge, somehow lost track of this pull request.
|
2017-05-31 20:51:20 -05:00 |
|
John J. Aylward
|
237bf0adb6
|
more comments
|
2017-05-31 18:31:02 -04:00 |
|
John J. Aylward
|
f76fbe7005
|
fixes comments
|
2017-05-31 18:13:40 -04:00 |
|
John J. Aylward
|
4f5bf16676
|
* Adds protected entrySet accessor to JSONObject
* Updates loops that request key/value pairs to use the new entrySet accessor
|
2017-05-23 12:48:44 -04:00 |
|
Sean Leary
|
93ca7b176f
|
Merge pull request #71 from johnjaylward/OptimizeOpt
Adjustments to tests for https://github.com/stleary/JSON-java/pull/337
|
2017-05-22 22:59:37 -05:00 |
|
Sean Leary
|
fbd2be7431
|
Merge pull request #337 from johnjaylward/OptimizeOpt
Optimizes opt* functions
|
2017-05-22 22:59:04 -05:00 |
|
John J. Aylward
|
757b6edb03
|
Merge branch 'master' of github.com:stleary/JSON-java into OptimizeOpt
|
2017-05-21 13:12:24 -04:00 |
|
Sean Leary
|
f5d3086c55
|
Merge pull request #70 from johnjaylward/fixSpelling
test support for Numeric enhancements, Refactoring, Fix spelling: stleary/JSON-java/pull/336
|
2017-05-20 12:37:58 -05:00 |
|
Sean Leary
|
f2b642a1ca
|
Merge pull request #336 from johnjaylward/fixSpelling
Numeric enhancements, Refactoring, Fix spelling
|
2017-05-20 12:37:31 -05:00 |
|
John J. Aylward
|
04d76b638b
|
split out tests for better readability
|
2017-05-19 15:01:37 -04:00 |
|
John J. Aylward
|
04d6e83fc2
|
* Missed JSONArray optFloat and optDouble for the revert
* prevents erasure of stack trace for rethrown exceptions
|
2017-05-19 09:49:22 -04:00 |
|
John J. Aylward
|
849b392c01
|
updates the getNumber/optNumber to not return invalid Doubles
|
2017-05-18 19:49:50 -04:00 |
|
John J. Aylward
|
a7f8ff24df
|
correct string check for JSONObject optBigDecimal and optBigInteger
|
2017-05-18 14:41:42 -04:00 |
|
John J. Aylward
|
cfe6851d8c
|
Adds testing for -0 with optNumber
|
2017-05-18 14:25:42 -04:00 |
|
John J. Aylward
|
1ab5260a7a
|
* Adds methods getNUmber and getFloat to JSONArray and JSONObject
* Extracts the stringToNumber logic that the optNumber method uses to reuse it between classes
* Fixes -0 issue with optNumber/getNumber
|
2017-05-18 14:24:34 -04:00 |
|
John J. Aylward
|
c28a2bdf39
|
* reverts changes to getDouble and related optDouble and optFloat
* Updates optNumber to be smarter about which object it uses to parse strings
|
2017-05-18 13:07:32 -04:00 |
|
John J. Aylward
|
1967bee236
|
expands the coercion tests a little more
|
2017-05-18 12:11:43 -04:00 |
|
John J. Aylward
|
0150639119
|
update the new coercion test to use actual values and show the parseDouble method is not robust enough for large numbers
|
2017-05-18 11:58:28 -04:00 |
|
John J. Aylward
|
382f62e781
|
* Prevent exceptions in cases where the value is not a string.
* Don't call toString when we know it's a string, just cast
|
2017-05-18 11:41:51 -04:00 |
|
John J. Aylward
|
bdb1163445
|
Adds conversion tests to ensure downward type coercions are handled sanely
|
2017-05-18 11:38:42 -04:00 |
|
John J. Aylward
|
2867aaa8c8
|
Updates test cases to support new optFloat and optNumber
|
2017-05-17 12:33:59 -04:00 |
|
John J. Aylward
|
0c7bd725a6
|
fixes for javadoc
|
2017-05-17 11:34:37 -04:00 |
|
John J. Aylward
|
fcdb8671b2
|
grr, forgot to save changes on last commit
|
2017-05-17 11:32:44 -04:00 |
|
John J. Aylward
|
c46774cf13
|
* Update opt* methods for JSONArray
* Add support to JSONArray and JSONObject to optionally get raw number values
* Add support to JSONArray and JSONObject to optionally get float values
|
2017-05-17 11:29:26 -04:00 |
|
John J. Aylward
|
bd4b180f4e
|
Support for float to BigDecimal in optBigDecimal
|
2017-05-17 10:51:06 -04:00 |
|
John J. Aylward
|
49d47e3ff2
|
Adjustments to tests for https://github.com/stleary/JSON-java/pull/337/
|
2017-05-16 19:42:46 -04:00 |
|
John J. Aylward
|
a8d4e4734f
|
adjustments to opt methods in reference to https://github.com/stleary/JSON-java/issues/334
|
2017-05-16 19:38:01 -04:00 |
|
John J. Aylward
|
1d040ec407
|
fixes errors with tests relating to https://github.com/stleary/JSON-java/pull/336
|
2017-05-16 18:16:07 -04:00 |
|
John J. Aylward
|
4865f51dd5
|
change float double literals to be more standard as 1.0f and 1.0d respectively
|
2017-05-16 15:38:54 -04:00 |
|
John J. Aylward
|
c870094f69
|
Fixes spelling in comments and removes compile time warnings
|
2017-05-16 15:35:05 -04:00 |
|