sk02241994
a7c193090a
Updating docs
2025-10-16 14:23:30 +11:00
sk02241994
c4c2beb874
Limiting implemetation by removing the new classes.
2025-10-16 14:19:19 +11:00
sk02241994
9adea9e12d
Updating to work with java 1.6
2025-10-13 12:39:15 +11:00
sk02241994
7465da858c
- Updating for java 1.6
...
- Resolving Sonar cube issues.
2025-10-13 12:39:15 +11:00
sk02241994
0521928463
- Added implementation for Enum and Map
...
- Moving the CustomClass to data folder.
- Removing JSONBuilder.java
- Moving the implementation of JSONBuilder to JSONObject.
2025-10-13 12:39:14 +11:00
sk02241994
fbb6b3158e
Updating to work with java 1.6
2025-10-13 12:39:14 +11:00
sk02241994
ebc13d6685
Updating to work with java 1.6
2025-10-13 12:39:13 +11:00
sk02241994
7d28955216
Updating to work with java 1.6
2025-10-13 12:39:13 +11:00
sk02241994
83a0e34be5
1003: Implement JSONObject.fromJson() with unit tests
2025-10-13 12:39:12 +11:00
marilynel
f2af220cb4
more sonarcube fixes
2025-09-14 10:59:39 -08:00
marilynel
69c87dc4db
more sonarcube optimization in jsonobject.java
2025-09-07 12:52:59 -08:00
marilynel
53cfa742a7
more sonarcube optimization in jsonobject.java
2025-09-07 12:41:37 -08:00
marilynel
4e0f62b1a6
more sonarcube optimization in jsonobject.java
2025-09-07 12:28:52 -08:00
marilynel
6ed2880f55
more sonarcube cleanup
2025-08-24 12:55:49 -08:00
marilynel
9bb26bdb34
sonar cube stuff
2025-08-03 11:52:20 -08:00
marilynel
38c3a0bb3f
more sonarcube issues
2025-07-27 11:45:07 -08:00
marilynel
ebd9a17a3b
addressing minor sonarqube concerns
2025-07-27 11:26:50 -08:00
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
fdaeb486ed
fixed some strict mode issues 980
2025-07-13 12:41:17 -08: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
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
dadc3e59dc
Use JSONParserConfiguration to decide on serializing null fields into JSONObject #982
2025-05-23 17:57:08 +05:30
Robert Lichtenberger
1afd7cd6bc
Use better name for parser configuration option, fix API comment.
2025-03-21 07:25:37 +01:00
Robert Lichtenberger
d1327c2da3
Allow to configure Java null handling.
2025-03-19 07:59:57 +01:00
Simulant
4c873a1db4
#947 use JSONParserConfiguration of JSONTokener in JSONObject and JSONArray constructor
2025-01-15 21:41:01 +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
Sean Leary
09536cd6c8
restore-jsonparserconfiguration: add jsonobject strict tests. Detect semicolon instead of colon separator in object
2024-12-15 10:38:54 -06:00
Sean Leary
1f0729cadb
restore-jsonparserconfiguration: strict mode initial attempt. Still missing all JSONObject test cases and strict mode sanity check. Might be able to simplify implementation a bit more
2024-12-14 14:40:40 -06:00
Sean Leary
215ec9bb9c
Revert "Merge pull request #877 from rikkarth/feat/871-strictMode"
...
This reverts commit d02ac0f2a3 , reversing
changes made to cfd47615d0 .
2024-11-03 09:50:08 -06:00
rikkarth
c0918c2428
feat(#871-strictMode): add allowSingleQuote option, add enhancements and simplification
2024-03-30 11:06:30 +00:00
rikkarth
372f5caac4
feat(#871-strictMode): enhanced and simplified strictMode logic
2024-03-30 10:15:10 +00:00
rikkarth
8f66865e0a
Merge branch 'master' into feat/871-strictMode
2024-03-21 08:08:15 +00:00
rikkarth
3672b5e158
chore(#871-strictMode): reverted unrelated changes
2024-03-17 15:20:38 +00:00
rikkarth
e67abb3842
feat(#871-strictMode): improved validation, strict mode for quotes implementation
2024-03-15 22:28:31 +00:00
Simulant
b75da07545
#863 move instanceof Enum check back to original position
2024-03-10 23:21:47 +01:00
Simulant
5974fc1a38
Merge branch 'master' into 863-improve-toString-performance-StringBuilderWriter
2024-03-10 21:10:21 +01:00
Simulant
a3f15e5883
Revert " #863 replace usage of back() method in JSONObject parsing"
...
This reverts commit 5407423e43 .
2024-03-10 21:08:31 +01:00
Simulant
045324ab42
Revert " #863 replace short switch statements with if-else"
...
This reverts commit c010033591 .
2024-03-10 21:08:10 +01:00
XIAYM
05b0897f41
Merge branch 'stleary:master' into master
2024-03-09 22:19:30 +08:00
Simulant
c010033591
#863 replace short switch statements with if-else
2024-03-05 22:12:57 +01:00
Simulant
5407423e43
#863 replace usage of back() method in JSONObject parsing
2024-03-05 22:11:24 +01:00
Simulant
f38452a00c
add a comment explaining the ordering
...
(cherry picked from commit df0e3e9ab7 )
2024-02-25 09:50:26 +01:00