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
Sean Leary
cbd8b18c4a
Update README
2017-05-16 00:29:00 -05:00
Sean Leary
c945b53308
Merge pull request #69 from johnjaylward/TestCleanup
...
Couple of the files were difficult to identify the changes, but it was worth it to add the new tests. Thanks!!!
2017-04-28 01:04:56 -05:00
John J. Aylward
c233ae709e
comment out second unreliable test
2017-04-27 12:52:02 -04:00
John J. Aylward
95da4246a2
fix spelling in comment
2017-04-27 12:48:43 -04:00
John J. Aylward
9df5d34bbe
* Update link in the README to the main JSON-Java repo
...
* Cleans up some warnings
* Adds new test for bug https://github.com/stleary/JSON-java/issues/332
* Adds some resource handling for string writers using pre-java1.7
support. I know StringWriters don't need a close method called, but the
tests should still handle their resources properly.
2017-04-27 12:39:42 -04:00
Sean Leary
f12fa9ba5f
Update LICENSE
2017-04-18 08:32:10 -05:00
John J. Aylward
ae1e9e2b6a
fix spelling in javadoc comment
2017-04-03 11:59:36 -04:00
Sean Leary
f6ab6d7b27
Merge pull request #68 from stleary/jsonpointer-query
...
unit tests for query-by-JSONPointer
2017-03-27 20:05:05 -05:00
Sean Leary
80e2ea2a80
Merge pull request #324 from dtalex/JSONPointerOnBeans
...
Allow user to invoke query and optQuery ,with a JSONPointer
2017-03-27 20:04:18 -05:00
stleary
d1a5f15f0c
unit tests for query-by-JSONPointer
2017-03-26 15:03:09 -05:00
Sean Leary
82ff14ed8d
Merge pull request #66 from stleary/document-unquoted-strings
...
add a test for unquoted values
2017-02-26 11:10:38 -06:00
stleary
e41972a574
add a test for unquoted values
2017-02-26 11:09:41 -06:00
alessandro rao
2917104b53
Allow user to invoke query and optQuery ,with a JSONPointer,directly
...
from JSONArray or JSONObject fix JSONArray
2017-02-25 14:35:02 +01:00
alessandro rao
9e0fc5e680
Allow user to invoke query and optQuery ,with a JSONPointer,directly
...
from JSONArray or JSONObject
2017-02-25 13:27:50 +01:00
Sean Leary
a66abf22a8
Merge pull request #64 from stleary/locale-tests-for-non-EN-keys
...
Locale tests for non en keys
2017-02-19 21:34:40 -06:00
Sean Leary
724fb888f7
Merge pull request #317 from johnjaylward/fixLocale
...
make sure locale independent data is not upper/lowercased incorrectly…
2017-02-19 21:34:17 -06:00
stleary
f41e1d012a
tests for locale-independent keys
2017-02-16 20:49:37 -06:00
stleary
928179a1f3
locale tests
2017-02-14 08:30:22 -06:00
John J. Aylward
eb806f4c14
make sure locale independent data is not upper/lowercased incorrectly. See #315
2017-02-10 10:07:28 -05:00
Sean Leary
5ff8b4cb08
Merge pull request #304 from omarzina/master
...
[FIX] Update README
2016-12-05 08:58:35 -06:00