Tamas Perger
9234eab00a
refactor: make JSONMLParserConfiguration all-args constructor private, enforcing the builder pattern.
2023-02-13 01:09:29 +00:00
Tamas Perger
72f4c3e646
refactor: rename XMLtoJSONMLParserConfiguration to JSONMLParserConfiguration
2023-02-12 01:32:34 +00:00
Tamas Perger
df2d6f8363
fix: introduce optional XMLtoJSONMLParserConfiguration parameter for JSONML.toJSONArray(...) functions, to facilitate max nesting depth override.
2023-02-11 01:52:13 +00:00
Tamas Perger
a6e412bded
fix: limit the nesting depth in JSONML
...
Limit the XML nesting depth for CVE-2022-45688 when using the JsonML transform.
2023-02-10 01:46:44 +00:00
Tamas Perger
2391d248cc
fix: amend XMLParserConfiguration.clone() to include the new maxNestingDepth param.
...
Amend Javadoc for XML and XMLParserConfiguration classes.
2023-02-10 01:45:34 +00:00
Cleydyr de Albuquerque
448e204186
docs: remove wrong description of parse method
2023-02-02 20:16:16 +01:00
Cleydyr de Albuquerque
eb56704e68
fix: set default maximum nesting depth as 512
2023-02-02 18:15:03 +01:00
Cleydyr de Albuquerque
f566a1d9ee
fix: limit the nesting depth
2023-02-01 16:26:58 +01:00
Niranjani
c798c76ddd
move javadoc comments above the interface definition to make it visible
...
Fix #670
2022-10-30 22:10:38 +05:30
Dean
9cb8e153bf
Added JavaDocs
2022-10-07 17:57:07 +01:00
Dean
b7f708b222
Altered XML toString to allow indentation param
2022-10-06 12:01:13 +01:00
stleary
89f6e7f6a6
Merge branch 'master' into update-copyright
2022-08-26 20:59:00 -05:00
Sean Leary
346fb26f2d
Merge pull request #683 from spaffrath/Issue_682_JSONString_similarity
...
Issue 682 JSONString similarity
2022-08-26 20:57:22 -05:00
stleary
6daabb43ab
update-copyright - Replace copyright and license restrictions with Public Domain
2022-08-23 20:00:25 -05:00
stleary
e0534b3ec7
initial attempt to test for inconsistent map types in JSONObject
2022-08-20 16:14:34 -05:00
Scott Paffrath
89f16ad0af
Issue 682 JSONString similarity
2022-08-05 11:00:33 -07:00
John J. Aylward
a642329314
Updates value error messages to be consistent.
...
Provide both the type and value that failed conversion. Tries not to
"toString" large value types like Arrays or Maps. For those types it
will just output the type and not a value.
2022-03-21 12:48:25 -04:00
John J. Aylward
7a124d857d
Add test cases for invalid input
2022-01-26 12:19:53 -05:00
Sean Leary
cff5cc6c74
Merge pull request #646 from Zetmas/feature/issue#595
...
XMLParserConfiguration support for xml to json arrays
2021-12-03 19:37:00 -06:00
Liam Miller-Cushon
812955e39d
Use IdentityHashSet for cycle detection
...
Fixes https://github.com/stleary/JSON-java/issues/650
2021-11-26 20:07:21 -05:00
Zach
5dd78bc0b9
Test case passed with tags with multiple entries set forceList
2021-11-19 21:22:38 -06:00
Zach
e638955034
Pass test case for empty tag with forceList
2021-11-19 21:05:05 -06:00
Zach
a0f90b776d
Passed simple test
2021-11-19 20:46:15 -06:00
Zach
e356739a2f
Added forceList configuration to XMLParserConfiguration
2021-11-19 19:42:00 -06:00
Zach
1ffcf3915c
successful test
2021-11-17 19:35:53 -06:00
Zach
b5bcb68968
added set check logic
2021-11-17 16:57:41 -06:00
Zach
7823d3a4f3
locate the pace for cyclic check
2021-11-17 15:28:01 -06:00
Liam Miller-Cushon
8ca8a80753
Fix some typos
2021-08-25 13:56:44 -07:00
Sean Leary
fb71d9d40f
Merge pull request #606 from artem-smotrakov/fix-javadoc
...
Fix javadoc
2021-08-17 20:40:04 -05:00
stleary
2559114dbb
Merge branch 'master' into fix-similar-check
2021-07-26 17:53:20 -05:00
John Aylward
579784d73e
correct error in converting doubles to big decimals
2021-07-22 23:46:31 -04:00
John Aylward
4e0faebe62
fix javadoc errors that prevent compilation in Eclipse
2021-07-22 22:54:46 -04:00
stleary
c6089e53f5
Fixes Issue #611 JsonArray.similar() returns after number entry check
2021-07-18 19:53:23 -05:00
stleary
cfbc306673
Fixes Issue #611 JsonObject.similar() returns after number entry check
2021-07-18 10:32:49 -05:00
Niels Frederiksen
f91d0c8a52
New JSONObject.optJSONObject method with defaultValue parameter
2021-06-23 15:15:00 +02:00
Artem Smotrakov
b48abe6558
Suppress java/unchecked-cast-in-equals warning for JSONObject.Null.equals()
2021-05-31 15:00:29 +02:00
Artem Smotrakov
97023e1098
Fix Javadoc formatting in JSONObject and XMLParserConfiguration
2021-05-31 14:53:59 +02:00
Ian Lovejoy
75894086e5
Fixed incorrect cast getting float from array
...
Added test for getting float from array
2021-04-27 19:03:35 -07:00
anton0xf
29103e3228
JSONStringer.java: fix max nesting level in javadoc
2021-03-14 22:45:38 +05:00
Shashank Sabniveesu
d6ccc64c79
Closes 563: As never defined in RFC 6901 Section 3, do not handle backslashes (\) and quotes(") as anything special
2021-02-28 16:03:14 -05:00
Ehtesham
5b531faa49
Improved the logic for checking the length of key
2021-01-28 15:31:23 +05:30
Ehtesham
31ff8a2291
Checked the length of key for checker framework
2021-01-27 11:35:38 +05:30
Stranck
c7130d577a
Oops
2020-12-04 01:09:18 +01:00
Stranck
d85eea53bb
Update JSONArray.java
2020-12-04 01:07:29 +01:00
Stranck
57ad94ef5e
Added clear() methods to JSONObject and JSONArray
2020-12-04 00:49:21 +01:00
John J. Aylward
68883b9ff8
update number handling to use new helper method for consistency.
2020-11-19 19:10:08 -05:00
John J. Aylward
11e6b1af7e
fixes issue #573 by added specific compare of numeric types
2020-11-19 18:55:49 -05:00
Rahul Kumar
56d4130a86
Added shallow copy for config map
2020-09-06 11:17:10 +05:30
Rahul Kumar
ed9658d5cb
Corrected Javadoc
2020-09-04 16:51:55 +05:30
Rahul Kumar
310f18fcdc
Addressed comment
2020-09-03 11:17:10 +05:30