539 Commits

Author SHA1 Message Date
wenshao
6d4de2cfc2 2.0.57 init 2025-02-22 08:32:08 +08:00
wenshao
63a6854da9 2.0.56 release 2025-02-22 08:12:14 +08:00
wenshao
9b534a1668 2.0.56 init 2025-02-14 09:03:26 +08:00
wenshao
92b0aef9f4 2.0.55 release 2025-02-14 08:44:22 +08:00
CodePlayer
3016e80649
Improve some code, fix some bugs (#3320)
* Unified setting file encoding to UTF-8

* Fix issue#3283

* Aligning with new features of JDK8

* Simply some redundant code

* Improve Map handle performance

* Fix some potential bugs

* Improve some String processing performance

* Remove unnecessary protected modifier from final classes, because they are NOT inheritable

* Aligning with new features of JDK8

* Optimize FastJsonJsonView

* Fix conditional branch duplication

* Revert "Unified setting file encoding to UTF-8"

This reverts commit 66f1238da8371886a38473dbe8d5374e87e85381.
2025-01-25 15:06:57 +08:00
wenshao
e77736f838 Revert "Improve some code, fix some bugs (#3317)"
This reverts commit 0a0014b5fc7c8e7cfdd928dbf7cab6810e14097a.
2025-01-25 01:21:53 +08:00
CodePlayer
0a0014b5fc
Improve some code, fix some bugs (#3317)
* Unified setting file encoding to UTF-8

* Fix issue#3283

* Aligning with new features of JDK8

* Simply some redundant code

* Improve Map handle performance

* Fix some potential bugs

* Improve some String processing performance

* Remove unnecessary protected modifier from final classes, because they are NOT inheritable

* Aligning with new features of JDK8

* Optimize FastJsonJsonView

* Fix conditional branch duplication
2025-01-25 00:11:21 +08:00
wenshao
4a2ed127b2 2.0.55 init 2025-01-12 01:40:03 +08:00
wenshao
a0bb6c0937 2.0.54 release 2025-01-11 21:06:17 +08:00
wenshao
118333fefb fix compatible error 2025-01-11 20:57:46 +08:00
wenshao
3e6f981e17 fix serialize awt color 2025-01-01 19:13:45 +08:00
wenshao
5644769f25 add testcase for issue #3157 2025-01-01 14:18:19 +08:00
Shaojin Wen
ea7cfb7e99
compatible api support non-string key, for issue #3214 (#3239)
* compatible api support non-string key, for issue #3214
2025-01-01 12:08:06 +08:00
wenshao
15a8d1258d fix build error 2024-10-18 08:40:50 +08:00
Cooper
657ca20de8
Fix2997&2998 (#2999)
* fix issue alibaba#2997 throws NullPointerException

* fix issue #2998 fastjson-compatible parseObject throws fastjson2.JSONException
2024-10-07 20:07:36 +08:00
Cooper
3ea0abcb99 fix issue #2997 throws NullPointerException 2024-10-07 18:00:15 +08:00
wenshao
7a7c8e9c2a 2.0.54 init 2024-09-16 23:28:21 +08:00
wenshao
d10999b5ee 2.0.53 release 2024-09-16 22:53:47 +08:00
dependabot[bot]
f6cdd545c0 Bump org.clojure:clojure from 1.11.4 to 1.12.0
Bumps [org.clojure:clojure](https://github.com/clojure/clojure) from 1.11.4 to 1.12.0.
- [Changelog](https://github.com/clojure/clojure/blob/master/changes.md)
- [Commits](https://github.com/clojure/clojure/compare/clojure-1.11.4...clojure-1.12.0)

---
updated-dependencies:
- dependency-name: org.clojure:clojure
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-15 19:12:30 +08:00
dependabot[bot]
7ceef907e4 Bump org.clojure:clojure from 1.11.3 to 1.11.4
Bumps [org.clojure:clojure](https://github.com/clojure/clojure) from 1.11.3 to 1.11.4.
- [Changelog](https://github.com/clojure/clojure/blob/master/changes.md)
- [Commits](https://github.com/clojure/clojure/compare/clojure-1.11.3...clojure-1.11.4)

---
updated-dependencies:
- dependency-name: org.clojure:clojure
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-04 20:25:07 +08:00
高铁
d2a1066832 add JSONReader.Feature#UseDoubleForDecimals 2024-09-01 14:55:19 +08:00
Cooper
10942302ac fix issue #2856, improve fastjson 1.x compatibility 2024-08-08 00:04:49 +08:00
Cooper
46a5d693a3 fix JSONObject ClassCastException, for issue #2762 2024-07-29 08:20:26 +08:00
高铁
986d91fefd fix build error 2024-07-14 13:54:52 +08:00
高铁
78a0653c79 2.0.53 init 2024-07-14 08:34:56 +08:00
高铁
8bb6e3a2ab 2.0.52 release 2024-07-14 07:54:32 +08:00
dependabot[bot]
6c7ffd8006 Bump org.codehaus.groovy:groovy from 3.0.21 to 3.0.22
Bumps [org.codehaus.groovy:groovy](https://github.com/apache/groovy) from 3.0.21 to 3.0.22.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-09 08:24:29 +08:00
dependabot[bot]
6c93ab85f8 Bump org.skyscreamer:jsonassert from 1.5.1 to 1.5.3
Bumps [org.skyscreamer:jsonassert](https://github.com/skyscreamer/JSONassert) from 1.5.1 to 1.5.3.
- [Release notes](https://github.com/skyscreamer/JSONassert/releases)
- [Changelog](https://github.com/skyscreamer/JSONassert/blob/master/CHANGELOG.md)
- [Commits](https://github.com/skyscreamer/JSONassert/compare/jsonassert-1.5.1...jsonassert-1.5.3)

---
updated-dependencies:
- dependency-name: org.skyscreamer:jsonassert
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-07 08:15:00 +08:00
Cooper
2323874116
Fix 2759 and 2640 naming (#2761)
* fix name for Issue2640 test

* fix fastjson 1.x jsonpath compatible api return fastjson 2 JSONObject and JSONArrary, for #2759
2024-06-30 20:13:38 +08:00
Cooper
27724a68f9
fix getBigDecimal with Boolean, for issue #2745 (#2746)
* fix #2745, support Boolean for getInteger, getBigInteger and getBigDecimal.
2024-06-29 14:56:23 +08:00
rowstop
33d813de31 fix fastjson1 compatible map data lose for issue #2693 2024-06-16 16:53:54 +08:00
张治保
ad5cea97ee
Improve the compatibility of fastjson1-compatible for issue #2673 (#2697)
* Improve the compatibility of fastjson1-compatible for issue #2673
2024-06-14 07:19:43 +08:00
yanxutao89
8ac45535d5
fix ignore cast exception, for issue #2665 (#2668)
* fix ignore cast exception, for issue #2665
2024-06-06 20:44:27 +08:00
shaojin.wensj
0d802e49c0 2.0.52 init 2024-06-01 16:28:33 +08:00
shaojin.wensj
fb3771a19a 2.0.51 release 2024-06-01 15:59:12 +08:00
shaojin.wensj
05afe073bd fix JSONField & jackson annotation priority problem, for issue #2649 2024-06-01 07:36:22 +08:00
shaojin.wensj
f215bf82d0 fix 1.x jsonpath api compatible, for issue #2640 2024-06-01 07:36:22 +08:00
shaojin.wensj
03a543564a fix reference detect error, for issue #2639 2024-05-30 20:02:09 +08:00
shaojin.wensj
d81ee9d51d fix toJavaObject features not work, for issue #2632 2024-05-29 11:36:27 +08:00
shaojin.wensj
15362a0e67 fix FastJsonHttpMessageConverter dateFormat not work, for issue #2577 2024-05-23 06:08:05 +08:00
shaojin.wensj
d106c422ed support export path, improved fastjson 1.x compatible, for issue #2590 2024-05-22 18:11:54 +08:00
hnyyghk
457bbb2391 fix JSONArray.getString with Date type, for issue #2596 2024-05-22 16:21:03 +08:00
hnyyghk
b2f9ca4e62 fix JSON.parseObject with unquote date, for issue #2598 2024-05-22 05:06:54 +08:00
shaojin.wensj
ff2a1a32c9 fix zero or negative number key map deserialize, for issue #2570 2024-05-14 09:29:12 +08:00
shaojin.wensj
5e403a4bbd improved dateFormat smart match, for issue #2529 2024-05-13 14:41:17 +08:00
shaojin.wensj
8bf95d5735 fix code style 2024-05-12 23:50:11 +08:00
shaojin.wensj
660d5161d8 add testcase for issue #2477 2024-05-12 23:28:41 +08:00
shaojin.wensj
41253d629e fix JSONArray#toJSON & JSONObject#toJSON, for issue #2564 2024-05-12 20:19:15 +08:00
shaojin.wensj
fc29ce4949 2.0.51 init 2024-05-12 10:16:03 +08:00
shaojin.wensj
93bf266714 2.0.50 release 2024-05-12 09:43:27 +08:00