Sean Leary
7b0d1942b4
tech-debt-25250701 add jacoco to gradle build, refactor JSONObject to restore performance
2025-07-03 20:39:13 -05: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
Sean Leary
1bdaacc8b0
Merge pull request #989 from AlexCai2019/master
...
Minor refactoring
2025-06-27 20:17:17 -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
32e56da786
Merge pull request #988 from stleary/remove-unused-code-jsonobject
...
removed unused method from jsonobject
2025-06-16 11:34:35 -05:00
Sean Leary
50330430ce
remove-unused-code-jsonobject removed unused method from jsonobject
2025-06-07 16:15:43 -05:00
Sean Leary
f1935f5254
Merge pull request #987 from AlexCai2019/master
...
Use constant.equals()
2025-06-07 09:59:48 -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
Sean Leary
72a1a48173
Merge pull request #983 from harshith8854/master
...
Use JSONParserConfiguration to decide on serializing Null fields into JSONObject #982
2025-05-31 09:58:46 -05: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
Sean Leary
24fafcffeb
Merge pull request #981 from stleary/pre-release-20250517
...
pre-release-20250517 prep for next release
20250517
2025-05-17 07:44:38 -05:00
Sean Leary
418d5e9973
pre-release-20250517 prep for next release
2025-05-17 07:41:21 -05:00
Sean Leary
82a02d879e
Merge pull request #969 from marilynel/master
...
refactored large test for strict mode
2025-04-18 11:48:25 -05:00
marilynel
2184ef34d1
refactored large test for strict mode
2025-04-13 11:35:45 -07:00
Sean Leary
8e65eaa992
Merge pull request #968 from marilynel/master
...
Update keepStrings behavior to reflect changes in keepBooleanAsString, keepNumberAsString
2025-04-10 11:56:36 -05:00
marilynel
74439cf696
Merge branch 'master' of https://github.com/marilynel/JSON-java
2025-04-06 11:05:02 -07:00
marilynel
53da5ce2a9
adjusted keepstrings behavior to reflect changes in keepBooleanAsString & keepNumberAsString
2025-04-06 11:04:33 -07:00
Sean Leary
2e9ad6ff5a
Merge pull request #966 from marilynel/master
...
granular flags to control for keeping boolean or number values as strings
2025-04-04 07:40:55 -05:00
marilynel
8dbf03e76b
work on issue 841
2025-03-30 12:21:44 -07:00
Sean Leary
4917e3579d
Merge pull request #962 from marilynel/master
...
Fix: handles edge case 'no \n at end of csv dataset + empty last column'
2025-03-26 20:24:01 -05:00
marilynel
45ec164faa
Merge branch 'master' of https://github.com/marilynel/JSON-java
2025-03-23 10:27:57 -07:00
Sean Leary
d4c5136c21
Merge pull request #961 from effad/master
...
Option to store null value in JSONObject when parsing a map
2025-03-23 10:21:53 -05:00
Robert Lichtenberger
fd0cca3586
Fix cloning of parser configuration.
2025-03-21 10:12:20 +01:00
Robert Lichtenberger
50a5ce256b
Merge branch 'stleary:master' into master
2025-03-21 07:27:12 +01:00
Robert Lichtenberger
1afd7cd6bc
Use better name for parser configuration option, fix API comment.
2025-03-21 07:25:37 +01:00
Sean Leary
7751b397bf
Merge pull request #960 from marilynel/master
...
Updated configuration to enable strictMode unit testing with Maven
2025-03-19 11:39:35 -05: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
Marilyn Leary
628d8c42d9
Merge branch 'stleary:master' into master
2025-03-16 10:38:04 -07:00
marilynel
76ee4312b3
readme edit
2025-03-16 10:36:24 -07:00
marilynel
4a662316f7
edited pom.xml for mvn testing with strict mode
2025-03-16 10:33:14 -07:00
Sean Leary
6452a6f38d
Merge pull request #955 from marilynel/master
...
Add testWithStrictMode option to build.gradle
2025-03-05 20:30:24 -06:00
marilynel
ae4f4afcc7
dont mess with my line
2025-03-02 11:08:00 -08:00
marilynel
8a86894c63
test with strict mode enabled and fixed
2025-03-02 11:02:27 -08:00
marilynel
f30167e7c0
tests seem to be working, run with strictMode = fale then true
2025-02-23 22:00:22 -08:00
Sean Leary
75e5a3d646
Merge pull request #951 from marilynel/master
...
Fixing and updating unit tests for default strictMode
2025-02-21 07:37:47 -06: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
Sean Leary
42afb34045
Merge pull request #949 from marilynel/master
...
deprecated unnecessary setter method
2025-02-15 09:59:56 -06:00
Marilyn Leary
a746322e57
Merge branch 'stleary:master' into master
2025-02-09 19:36:46 -08:00
Sean Leary
c524cd17a0
Merge pull request #950 from stleary/upgrade-upload-artifact-in-pipeline
...
upgrade-upload-artifact-in-pipeline update from v3 to v4
2025-02-09 15:01:26 -06:00
Sean Leary
52f249c71e
upgrade-upload-artifact-in-pipeline update from v3 to v4
2025-02-09 14:47:18 -06: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