marilynel
e762629bcc
oops one more sonarcube issue lol
2025-07-20 12:04:51 -08:00
marilynel
7fc41a6c0e
addressing cognitive complextity
2025-07-20 11:58:30 -08:00
marilynel
d5d82cdb87
fixing sonarcube issues
2025-07-20 11:31:29 -08:00
marilynel
c91b728386
oops forgot null
2025-07-13 12:52:42 -08:00
marilynel
fdaeb486ed
fixed some strict mode issues 980
2025-07-13 12:41:17 -08:00
Sean Leary
f0a78aff61
Merge pull request #995 from marilynel/master
...
Fix regression XML parsing null with keepStrings
2025-07-09 20:18:48 -05:00
Sean Leary
a79e8a15e5
Merge pull request #994 from stleary/tech-debt-20250701
...
tech-debt-25250701
2025-07-08 11:04:29 -05:00
marilynel
7bb3df8ebf
added test details
2025-07-06 12:41:44 -08:00
marilynel
3dce55794f
fixed keeping null as string
2025-07-06 12:37:05 -08:00
Sean Leary
d7593fb808
Merge pull request #992 from surajdm123/add-tests
...
Added JUnit test cases for HTTPTokener
2025-07-06 08:27:59 -05:00
Sean Leary
7b0d1942b4
tech-debt-25250701 add jacoco to gradle build, refactor JSONObject to restore performance
2025-07-03 20:39:13 -05:00
surajdm123
a729c2077a
Added JUnit tests for XMLTokenerTest
2025-07-03 01:23:46 -07:00
surajdm123
7ac773be72
Added JUnit test cases for HTTPTokener
2025-07-03 00:58:15 -07:00
Sean Leary
197afddbfb
Merge pull request #990 from Simulant87/984-refactor-cognitive-complexity-populateMap
...
Refactor JSONObject populateMap() per SonarQube
2025-07-01 07:13:18 -05:00
Alex Cai
c882783d58
Format line 2755 in JSONObject.java
2025-06-27 01:44:27 +08:00
Simulant
5063d314a5
#984 extract method for annotation value check
2025-06-25 23:08:01 +02:00
Simulant
916fba5d39
#984 extract methods reducing cognitive complexity
...
for JSONObject#populateMap
2025-06-25 23:00:07 +02:00
AlexCai2019
aac376f305
Remove a redundant condition and an empty string
...
Remove "NULL.equals(object)" on line 2756 of JSONObject.java since line 2752 has already tested it.
Remove the empty string on line 249 of JSONPointer.java.
2025-06-23 01:31:51 +08:00
Sean Leary
50330430ce
remove-unused-code-jsonobject removed unused method from jsonobject
2025-06-07 16:15:43 -05:00
AlexCai2019
e800cc349f
Use constant.equals()
...
There are some equals() that are not constant.equals(variable), but variable.equals(constant)
2025-06-05 02:15:49 +08:00
hboggavarapu
a381060f81
Add testcase to assert Null fields serialization without JSONParserConfiguration
2025-05-24 21:54:12 +05:30
hboggavarapu
dadc3e59dc
Use JSONParserConfiguration to decide on serializing null fields into JSONObject #982
2025-05-23 17:57:08 +05:30
marilynel
2184ef34d1
refactored large test for strict mode
2025-04-13 11:35:45 -07:00
marilynel
53da5ce2a9
adjusted keepstrings behavior to reflect changes in keepBooleanAsString & keepNumberAsString
2025-04-06 11:04:33 -07:00
marilynel
8dbf03e76b
work on issue 841
2025-03-30 12:21:44 -07:00
marilynel
45ec164faa
Merge branch 'master' of https://github.com/marilynel/JSON-java
2025-03-23 10:27:57 -07:00
Robert Lichtenberger
fd0cca3586
Fix cloning of parser configuration.
2025-03-21 10:12:20 +01:00
Robert Lichtenberger
1afd7cd6bc
Use better name for parser configuration option, fix API comment.
2025-03-21 07:25:37 +01:00
Robert Lichtenberger
5d1c789490
Add test for JSONArray from Java collection.
2025-03-19 08:10:33 +01:00
Robert Lichtenberger
d1327c2da3
Allow to configure Java null handling.
2025-03-19 07:59:57 +01:00
marilynel
b2943b8fd0
fixed issue #943 Csv parsing skip last row if last line is missing newline
2025-03-16 12:50:58 -07:00
marilynel
ae4f4afcc7
dont mess with my line
2025-03-02 11:08:00 -08:00
marilynel
f30167e7c0
tests seem to be working, run with strictMode = fale then true
2025-02-23 22:00:22 -08:00
marilynel
3919abd69a
optimized unit tests to respond accurately to default strictMode
2025-02-15 12:30:12 -08:00
marilynel
f112a091aa
fixed failing unit tests in strict mode, issue 940
2025-02-15 12:03:03 -08:00
marilynel
1689fc28cf
deprecated unnecessary setter method
2025-02-09 11:13:22 -08:00
Sean Leary
22f8290840
Merge pull request #948 from Simulant87/947-JSONTokener-configuration-ignored
...
use JSONParserConfiguration of JSONTokener in JSONObject and JSONArray constructor instead of creating a new one
2025-01-19 09:09:42 -06:00
Sean Leary
8b857da467
Merge pull request #946 from Simulant87/928-javadoc-warning-JSONParserConfiguration
...
#928 add missing javaDoc for JSONParserConfiguration
2025-01-19 09:07:53 -06:00
Sean Leary
07b1291448
Merge pull request #942 from michael-ameri/fix-clone
...
add missing fields when cloning JSONParserConfiguration
2025-01-19 09:06:21 -06:00
Simulant
4c873a1db4
#947 use JSONParserConfiguration of JSONTokener in JSONObject and JSONArray constructor
2025-01-15 21:41:01 +01:00
Simulant
6631b80e8f
#947 add new failing tests with JSONTokener having strict mode configuration
2025-01-15 21:38:46 +01:00
Simulant
9218f28db8
#928 add missing java dock for JSONParserConfiguration
...
(cherry picked from commit afd9a6fbb7 )
2025-01-15 21:02:25 +01:00
Simulant
94341cd663
Revert " #928 add missing java dock for JSONParserConfiguration"
...
This reverts commit afd9a6fbb7 .
2025-01-15 20:58:45 +01:00
Simulant
afd9a6fbb7
#928 add missing java dock for JSONParserConfiguration
2025-01-15 20:55:13 +01:00
Michael Ameri
4bbbe77446
add missing fields when cloning
2025-01-12 23:03:31 +01:00
Simulant
ad44a9274c
add new test cases for JSONObject and JSONArray Constructors with JSONTokener and strict mode
2025-01-11 21:43:04 +01:00
Simulant
3b7ba07531
add test for invalid input on JSONTokener
2025-01-11 21:40:41 +01:00
Simulant
215f4268bf
add Javadoc and rename parameters to speaking variable names
2025-01-11 21:35:36 +01:00
Michael Ameri
ca1c6830c9
remove field references to JSONTokener and JSONParserConfiguration in JSONArray
...
and JSONObject
2025-01-10 18:05:27 +01:00
Sean Leary
2dcef89a6f
Code review action items - add comments and consistent error messages for strict mode
2024-12-21 09:50:52 -06:00