4614 Commits

Author SHA1 Message Date
Shaojin Wen
181fcad4b7
fix seeAlso (#3244)
* fix seeAlso
2025-01-01 18:41:28 +08:00
wenshao
149ab845ab deserialize enum support toString value 2025-01-01 17:55:53 +08:00
Shaojin Wen
c82332e288
fix capacity (#3242)
* fix capacity

* optimize write csv
2025-01-01 17:26:19 +08:00
wenshao
5644769f25 add testcase for issue #3157 2025-01-01 14:18:19 +08:00
wenshao
b53632e517 add testcase for issue #3210 2025-01-01 14:18:19 +08:00
dependabot[bot]
695f70fa82 Bump com.baomidou:mybatis-plus from 3.5.7 to 3.5.9
Bumps [com.baomidou:mybatis-plus](https://github.com/baomidou/mybatis-plus) from 3.5.7 to 3.5.9.
- [Release notes](https://github.com/baomidou/mybatis-plus/releases)
- [Changelog](https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md)
- [Commits](https://github.com/baomidou/mybatis-plus/compare/v3.5.7...v3.5.9)

---
updated-dependencies:
- dependency-name: com.baomidou:mybatis-plus
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-01 12:42:05 +08:00
dependabot[bot]
dad08df709 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.2
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.5.0 to 3.5.2.
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.0...surefire-3.5.2)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-01 12:41:57 +08:00
dependabot[bot]
00282ccc35 Bump org.gitlab4j:gitlab4j-api from 5.6.0 to 5.8.0
Bumps [org.gitlab4j:gitlab4j-api](https://github.com/gitlab4j/gitlab4j-api) from 5.6.0 to 5.8.0.
- [Release notes](https://github.com/gitlab4j/gitlab4j-api/releases)
- [Changelog](https://github.com/gitlab4j/gitlab4j-api/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gitlab4j/gitlab4j-api/compare/gitlab4j-api-5.6.0...5.8.0)

---
updated-dependencies:
- dependency-name: org.gitlab4j:gitlab4j-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-01 12:41:49 +08:00
dependabot[bot]
4e524f2c08 Bump org.apache.maven.plugins:maven-site-plugin from 3.20.0 to 3.21.0
Bumps [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.20.0 to 3.21.0.
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.20.0...maven-site-plugin-3.21.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-01 12:41:40 +08:00
wenshao
5846456b87 support parse binary 2025-01-01 12:32:32 +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
9728cd4a78 jsonpath support ~ 2025-01-01 11:13:15 +08:00
wenshao
9fb1a530d1 add testcase for issue #3223 2025-01-01 10:30:39 +08:00
Shaojin Wen
b0470562f6
Optimization for code size (#3237)
* optimize for codeSize
2025-01-01 10:23:07 +08:00
wenshao
ebe0636cd6 merge write ref 2025-01-01 03:15:54 +08:00
wenshao
1fbd530f81 merge write quote2_colon 2025-01-01 03:15:54 +08:00
dependabot[bot]
4849a2d6a8 Bump org.apache.fury:fury-core from 0.8.0 to 0.9.0
Bumps org.apache.fury:fury-core from 0.8.0 to 0.9.0.

---
updated-dependencies:
- dependency-name: org.apache.fury:fury-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-31 19:36:24 +08:00
Shaojin Wen
2e96eba1ef
refactor ensureCapacity (#3231)
* refactor JSONWriterUTF16 ensureCapacity

* refactor JSONWriterUTF8 ensureCapacity

* refactor JSONWriterJSONB ensureCapacity
2024-12-31 18:59:32 +08:00
Shaojin Wen
0e6bbd4b96
JSON formatting support using spaces for indentation (#3225)
JSON formatting support using spaces for indentation (#3225)
2024-12-31 08:51:58 +08:00
dependabot[bot]
341afa1391 Bump com.clickhouse:clickhouse-jdbc from 0.6.5 to 0.7.1-patch1
Bumps [com.clickhouse:clickhouse-jdbc](https://github.com/ClickHouse/clickhouse-java) from 0.6.5 to 0.7.1-patch1.
- [Release notes](https://github.com/ClickHouse/clickhouse-java/releases)
- [Changelog](https://github.com/ClickHouse/clickhouse-java/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ClickHouse/clickhouse-java/compare/v0.6.5...v0.7.1-patch1)

---
updated-dependencies:
- dependency-name: com.clickhouse:clickhouse-jdbc
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-30 08:43:19 +08:00
yanxutao89
9d3e91cf58
fix remove the field writer which only differ in first character that one is upper case the other is lower case (#3222)
* fix remove the field writer which only differ in first character that one is upper case the other is lower case, for issue 3220

* fix build error

* add test
2024-12-30 07:08:58 +08:00
昌意
3ce6eea387
Merge pull request #3221 from alibaba/issue3209
BugFix: 修复JSONWriterUTF8.writeStringEscaped申请数组长度不够问题
2024-12-26 19:32:14 +08:00
changyi.ccy
b5b09cda02 BugFix: 修复JSONWriterUTF8.writeStringEscaped申请数组长度不够问题
int minCapacity = off + values.length * 4 + 2;
修改为:
int minCapacity = off + values.length * 6 + 2;
2024-12-26 18:05:43 +08:00
wenshao
2947043ea3 add testcase for issue #3210 2024-12-23 09:06:48 +08:00
ra1nz
a424be0d9c
数组类型转json字符串设置WriteClassName后反序列化失败 (#3217)
* 数组类型转json字符串设置WriteClassName后反序列化失败

---------

Co-authored-by: zhengshiyu1 <zhengshiyu@jd.com>
2024-12-22 22:57:13 +08:00
谭九鼎
3f5df1bcff
fix typo in docs (#3207)
* Update README.md

* Update README_EN.md

* Update index.md

* Update kotlin_cn.md

* Update kotlin_en.md
2024-12-14 19:35:47 +08:00
wenshao
69acc7bdc4 fix write csv escape comma & line separator 2024-12-10 23:41:59 +08:00
changyi.ccy
0330cab0a9 '尝试修复配置Integer的ToStringSerializer不生效问题' 2024-12-10 21:32:51 +08:00
Jerry Lee
77d51b139c Merge remote-tracking branch 'add-win+macos-into-ci' 2024-12-10 12:27:57 +08:00
Jerry Lee
d4bd5039ac chore(CI): add env var JAVA_TOOL_OPTIONS, hack/unify os properties
- environment variables are visible to child processes
- set env var `JAVA_TOOL_OPTIONS` to `-Dfile.encoding=UTF-8 -Duser.timezone=Asia/Shanghai`
2024-12-10 12:06:16 +08:00
Jerry Lee
9a2454e055 chore(CI): add ci os windows and macOS 2024-12-10 02:19:35 +08:00
Jerry Lee
ce928b5e57 chore: upgrade maven wrapper to 3.9.9 🪶 2024-12-10 02:08:32 +08:00
Shaojin Wen
86df010449
fix:issues3170,解决JSONField的DisableCircularReferenceDetect不生效问题 (#3198)
* fix:issues3170,解决JSONField的DisableCircularReferenceDetect不生效问题

* refactor

* add window ci

* windows-2019

* windows-2022

* macos-11

* revert

---------

Co-authored-by: changyi.ccy <changyi.ccy@alibaba-inc.com>
2024-12-08 19:11:05 +08:00
yanxutao89
f3037a49f3 fix remove TODO exception for issue #3192 2024-12-06 13:38:39 +08:00
yanxutao89
029306189d
Fix 2981 (#3184)
* fix inconsistent behaviour when enable WriteClasName, for issue #2981

* fix checkstyle
2024-11-28 09:05:28 +08:00
icecream
d65ca79444 fix: 在使用 JSONObject.toJavaObject 反序列化 JSONObject 到带默认值的 Kotlin 类时遇到问题。#3152 2024-11-28 09:04:13 +08:00
cnscoo
e6ff30a96b #3172 Fix: 枚举类 ValueField 的类型为 Integer 时,无法反序列化 String 类型的值 2024-11-24 12:42:27 +08:00
wenshao
0f745075e1 add testcase for issue #3163 2024-11-21 09:37:07 +08:00
muktaj2
2a898e6f44 FIx tests 2024-11-19 08:36:28 +08:00
muktaj2
aaf9cbbdc5 Fix non determinism and timezone dependency 2024-11-17 20:30:09 +08:00
wenshao
cda9e5dfa0 fix Math.floorDiv compatible 2024-11-17 20:24:13 +08:00
CodePlayer
6c68b0e56c
Improve some code details, fix some bugs (#3161)
* refactor: reuse some methods

* refactor: remove unused field

* refactor: simplify some code

* fix: a potential bug

* style: add .gitattributes for code style

* fix: issue#2848 and issue#2988
2024-11-17 20:18:23 +08:00
muktaj2
2da286c2a9 Fix flaky tests 2024-11-06 07:35:12 +08:00
wenshao
62a67f2602 bug fix for jsonpath set, for issue #3125 2024-11-02 16:51:22 +08:00
wenshao
42fdc2fb15 add testcase for issue #3104 2024-11-02 14:16:21 +08:00
wenshao
3f33b702c3 add testcase for issue #3104 2024-11-02 13:36:41 +08:00
wenshao
179be60c73 fix serialize primitive field record error, for issue #3090 2024-11-02 13:00:32 +08:00
wenshao
f8501da841 add testcase for issue #3139 2024-11-02 12:22:43 +08:00
wenshao
e07d013d68 fix parse private class error, for issue #3134 2024-11-02 12:00:24 +08:00
wenshao
2b0efeee50 toJavaObject support LocalDateTime, for issue #3091 2024-10-23 08:33:23 +08:00