Using Jackson instead of Fastjson#2872
Using Jackson instead of Fastjson#2872gabry-lab merged 35 commits intoapache:devfrom simon824:jackson
Conversation
Codecov Report
@@ Coverage Diff @@
## dev #2872 +/- ##
============================================
+ Coverage 38.14% 38.78% +0.64%
- Complexity 2620 2648 +28
============================================
Files 436 435 -1
Lines 20079 20105 +26
Branches 2443 2452 +9
============================================
+ Hits 7659 7798 +139
+ Misses 11711 11581 -130
- Partials 709 726 +17
Continue to review full report at Codecov.
|
|
hi simon, maybe we can split this pr into some small pr ? |
This pr is special, most of the modification is only a jsonutils method. It has been discussed in the community and recommended to complete all once. |
|
For date type, Jackson does not support "yyyy-MM-dd HH:mm:ss" format by default. |
...alert/src/main/java/org/apache/dolphinscheduler/alert/template/impl/DefaultHTMLTemplate.java
Outdated
Show resolved
Hide resolved
...duler-alert/src/main/java/org/apache/dolphinscheduler/alert/utils/EnterpriseWeChatUtils.java
Outdated
Show resolved
Hide resolved
...duler-api/src/main/java/org/apache/dolphinscheduler/api/dto/resources/ResourceComponent.java
Outdated
Show resolved
Hide resolved
...inscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataSourceService.java
Outdated
Show resolved
Hide resolved
...inscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataSourceService.java
Outdated
Show resolved
Hide resolved
...inscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/DataSourceService.java
Outdated
Show resolved
Hide resolved
...uler-api/src/main/java/org/apache/dolphinscheduler/api/service/ProcessDefinitionService.java
Show resolved
Hide resolved
...uler-api/src/main/java/org/apache/dolphinscheduler/api/service/ProcessDefinitionService.java
Outdated
Show resolved
Hide resolved
...r-remote/src/main/java/org/apache/dolphinscheduler/remote/command/TaskExecuteAckCommand.java
Outdated
Show resolved
Hide resolved
...mote/src/main/java/org/apache/dolphinscheduler/remote/command/TaskExecuteRequestCommand.java
Outdated
Show resolved
Hide resolved
...ote/src/main/java/org/apache/dolphinscheduler/remote/command/TaskExecuteResponseCommand.java
Outdated
Show resolved
Hide resolved
...nscheduler-remote/src/main/java/org/apache/dolphinscheduler/remote/utils/JsonSerializer.java
Show resolved
Hide resolved
gabry-lab
left a comment
There was a problem hiding this comment.
give some suggestion & review left code
dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/utils/JSONUtils.java
Outdated
Show resolved
Hide resolved
...server/src/main/java/org/apache/dolphinscheduler/server/worker/runner/TaskExecuteThread.java
Outdated
Show resolved
Hide resolved
...eduler-service/src/main/java/org/apache/dolphinscheduler/service/process/ProcessService.java
Outdated
Show resolved
Hide resolved
...ler-server/src/main/java/org/apache/dolphinscheduler/server/worker/task/datax/DataxTask.java
Show resolved
Hide resolved
2. Format code
gabry-lab
left a comment
There was a problem hiding this comment.
there are some changes to be done
2. solve conflict
2. solve conflict
|
@simon824 Do you mind to fix the bad code smell before merging this PR. |
|
Kudos, SonarCloud Quality Gate passed!
|
|
@simon824 new conflict file, please fix this ,once it done, I will merge this PR to dev branch |
|
#2960 merged |
replace all fastjson