This is an automated email from the ASF dual-hosted git repository. songxiaosheng pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
from 44265c4 Merge branch '3.2.0' into master new 247e5de fastjson、gson、jackson fix new 1f2ee76 fastjson、gson、jackson fix new 788b19d fastjson、gson、jackson fix new 2fce361 fastjson、gson、jackson fix new f30455f Merge branch 'master' into feature/231204-json new 97e017c Merge remote-tracking branch 'xixingya/feature/231204-json' into feature/231204-json new 787745d add apache license new bfa58f6 remove unused code new ada6d2e fix code new fe63c66 remove new 924875d remove new ac3f39c remove unused code new a8bb3c7 remove unused code new 2e8ef95 remove unused code new 72f8ed7 remove unused code new 9bcf5e0 remove unused code new 0ee0248 Merge branch 'master' into feature/231204-json new 59b47b1 Merge remote-tracking branch 'xixingya/feature/231204-json' into feature/231204-json new c7e094a remove unused code new a3cc597 ci conformance new 4c2880e fix new 5ebd1cc update version new 1b18f7d update version new d9d0c91 Merge branch 'master' into feature/231204-json new cf082a9 Merge pull request #249 from xixingya/feature/231204-json The 342 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../dubbo-serialization-avro/pom.xml | 8 + .../pom.xml | 14 +- .../common/serialize/DefaultJsonDataInput.java | 72 +++ .../common/serialize/DefaultJsonDataOutput.java | 42 +- .../dubbo-serialization-fastjson/README.md | 1 + .../dubbo-serialization-fastjson/pom.xml | 21 +- .../serialize/fastjson/FastJsonObjectInput.java | 124 ++--- .../serialize/fastjson/FastJsonObjectOutput.java | 98 ++-- .../fastjson/FastJsonSecurityManager.java | 29 +- .../src/test/java/com/example/test/TestPojo.java | 38 +- .../fastjson/FastJsonSerializationTest.java | 509 +++++++++++++++++++++ .../serialize/fastjson/TrustedNotSerializable.java | 33 +- .../common/serialize/fastjson/TrustedPojo.java | 46 +- .../common/serialize/fastjson/TrustedPojo2.java | 37 +- .../dubbo-serialization-gson/pom.xml | 17 +- .../common/serialize/gson/GsonJsonObjectInput.java | 14 +- .../serialize/gson/GsonJsonObjectOutput.java | 47 +- .../dubbo-serialization-jackson/pom.xml | 11 + .../serialize/jackson/JacksonObjectInput.java | 76 +-- .../serialize/jackson/JacksonObjectOutput.java | 44 +- .../dubbo/common/serialize/jackson}/Image.java | 4 +- .../serialize/jackson/JacksonObjectInputTest.java} | 90 ++-- .../jackson/JacksonObjectOutputTest.java} | 67 +-- .../jackson/JacksonSerializationTest.java | 0 .../common/serialize/jackson}/Organization.java | 2 +- .../dubbo/common/serialize/jackson}/Person.java | 2 +- .../dubbo-serialization-protobuf/pom.xml | 8 + .../dubbo-serialization-test/pom.xml | 5 - .../fastjson/FastJsonSerializationTest.java | 63 --- dubbo-serialization-extensions/pom.xml | 4 + .../dubbo-serialization-fastjson-test/pom.xml | 2 +- 31 files changed, 991 insertions(+), 537 deletions(-) copy dubbo-serialization-extensions/{dubbo-serialization-fastjson => dubbo-serialization-common}/pom.xml (84%) create mode 100644 dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataInput.java copy dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/ConfigDeployListener.java => dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataOutput.java (51%) create mode 100644 dubbo-serialization-extensions/dubbo-serialization-fastjson/README.md copy dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/BooleanTypeHandler.java => dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonSecurityManager.java (59%) copy dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/bootstrap/CertificateProviderInfoImpl.java => dubbo-serialization-extensions/dubbo-serialization-fastjson/src/test/java/com/example/test/TestPojo.java (58%) create mode 100644 dubbo-serialization-extensions/dubbo-serialization-fastjson/src/test/java/org/apache/dubbo/common/serialize/fastjson/FastJsonSerializationTest.java copy dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/ByteTypeHandler.java => dubbo-serialization-extensions/dubbo-serialization-fastjson/src/test/java/org/apache/dubbo/common/serialize/fastjson/TrustedNotSerializable.java (58%) copy dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java => dubbo-serialization-extensions/dubbo-serialization-fastjson/src/test/java/org/apache/dubbo/common/serialize/fastjson/TrustedPojo.java (57%) copy dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/ByteTypeHandler.java => dubbo-serialization-extensions/dubbo-serialization-fastjson/src/test/java/org/apache/dubbo/common/serialize/fastjson/TrustedPojo2.java (57%) copy dubbo-serialization-extensions/{dubbo-serialization-gson/src/test/java/org/apache/dubbo/common/serialize/gson => dubbo-serialization-jackson/src/test/java/org/apache/dubbo/common/serialize/jackson}/Image.java (98%) rename dubbo-serialization-extensions/{dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInputTest.java => dubbo-serialization-jackson/src/test/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectInputTest.java} (57%) rename dubbo-serialization-extensions/{dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/fastjson/FastJsonObjectOutputTest.java => dubbo-serialization-jackson/src/test/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectOutputTest.java} (60%) copy dubbo-serialization-extensions/{dubbo-serialization-test => dubbo-serialization-jackson}/src/test/java/org/apache/dubbo/common/serialize/jackson/JacksonSerializationTest.java (100%) copy dubbo-serialization-extensions/{dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/model => dubbo-serialization-jackson/src/test/java/org/apache/dubbo/common/serialize/jackson}/Organization.java (95%) copy dubbo-serialization-extensions/{dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/model => dubbo-serialization-jackson/src/test/java/org/apache/dubbo/common/serialize/jackson}/Person.java (98%) delete mode 100644 dubbo-serialization-extensions/dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/fastjson/FastJsonSerializationTest.java