4.0.0 com.alibaba.fastjson2 fastjson2-parent 2.0.57-SNAPSHOT ${project.artifactId} Fastjson is a JSON processor (JSON parser + JSON generator) written in Java pom https://github.com/alibaba/fastjson2 2022 Apache 2 https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license https://github.com/alibaba/fastjson2 scm:git:https://git@github.com/alibaba/fastjson2.git 8 ${maven.compiler.source} UTF-8 1.2.83 2.18.0 11.0.15 2.44 3.0.1 5.3.31 6.1.3 5.8.8 6.2.1 2.7.18 3.2.2 2021.2.18 2023.1.0 17.0.0 2.0.10 1.8 1.9 5.11.4 5.5.5 1.37 false benchmark core example-solon-test example-spring-test extension extension-jaxrs extension-solon extension-spring5 fastjson1-compatible kotlin safemode-test Alibaba Group https://github.com/alibaba wenshao wenshao shaojin.wensj(at)alibaba-inc.com Developer Tech Leader +8 https://github.com/wenshao oldratlee Jerry Lee oldratlee(at)gmail.com Developer CI/SCM Engineer +8 https://github.com/oldratlee VictorZeng Victor Zeng Victor.Zxy(at)outlook.com Developer +8 https://github.com/VictorZeng kraity 陆之岇 kat(at)krait.cn Developer +8 https://github.com/kraity ossrh https://oss.sonatype.org/service/local/staging/deploy/maven2/ ossrh https://oss.sonatype.org/content/repositories/snapshots com.alibaba fastjson ${fastjson1x.version} cglib cglib-nodep 3.3.0 cn.hutool hutool-all 5.8.32 com.aliyun.odps odps-sdk-core 0.50.1-public com.aliyun.odps odps-sdk-udf 0.48.6-public com.carrotsearch hppc 0.9.1 com.caucho hessian 4.0.66 com.chinamobile.cmos sms-core 2.1.13.4 com.fasterxml.jackson jackson-bom pom ${jackson.version} import com.github.erosb everit-json-schema 1.14.4 com.google.code.gson gson 2.11.0 com.google.guava guava 33.3.0-jre com.google.protobuf protobuf-bom pom 3.25.3 import com.googlecode.json-simple json-simple 1.1.1 com.jayway.jsonpath json-path 2.9.0 com.jsoniter jsoniter 0.9.23 com.networknt json-schema-validator 1.0.88 com.opencsv opencsv 5.9 com.oracle.ojdbc ojdbc8 19.3.0.0 com.squareup.retrofit2 retrofit 2.9.0 commons-io commons-io 2.17.0 commons-lang commons-lang 2.6 io.airlift slice 0.41 io.kotest kotest-assertions-core-jvm ${kotest.version} test io.kotest kotest-property-jvm ${kotest.version} test io.kotest kotest-runner-junit5-jvm ${kotest.version} test io.projectreactor reactor-core 3.7.1 io.springfox springfox-spring-web 3.0.0 provided javax.money money-api 1.1 javax.servlet javax.servlet-api 4.0.1 joda-time joda-time 2.12.7 net.minidev json-smart 2.5.2 net.sf.json-lib json-lib 2.4 jdk15 net.sf.trove4j trove4j 3.0.3 org.apache.arrow arrow-memory-netty ${arrow.version} org.apache.arrow arrow-vector ${arrow.version} org.apache.commons commons-collections4 4.4 org.apache.commons commons-lang3 3.17.0 org.eclipse.jetty jetty-bom pom ${jetty.version} import org.gitlab4j gitlab4j-api 5.8.0 org.glassfish.jersey jersey-bom pom ${jersey.version} import org.hamcrest hamcrest 3.0 test org.hibernate hibernate-core 5.6.15.Final org.javamoney moneta 1.1 org.javamoney.moneta moneta-core 1.4.4 org.javassist javassist 3.30.2-GA org.jetbrains.kotlin kotlin-bom pom ${kotlin.version} import org.json json 20240303 org.junit junit-bom pom ${junit5.version} import org.mockito mockito-all 1.10.19 test org.msgpack msgpack-core 0.9.8 org.openjdk.jmh jmh-core ${jmh.version} org.openjdk.jmh jmh-generator-annprocess ${jmh.version} provided org.projectlombok lombok 1.18.36 test io.kotest kotest-assertions-core-jvm test io.kotest kotest-property-jvm test io.kotest kotest-runner-junit5-jvm test org.hamcrest hamcrest test org.junit.jupiter junit-jupiter test org.mockito mockito-all test org.projectlombok lombok test org.jetbrains.kotlin kotlin-maven-plugin ${kotlin.version} compile compile ${project.basedir}/src/main/java test-compile test-compile ${project.basedir}/src/test/java maven-compiler-plugin default-compile none default-testCompile none java-compile compile compile java-test-compile test-compile testCompile org.apache.maven.plugins maven-checkstyle-plugin 3.5.0 com.puppycrawl.tools checkstyle 9.2 checkstyle validate check false true true src/checkstyle/fastjson2-checks.xml module-info.java, com/alibaba/fastjson2/fieldbased/Case1.java, com/alibaba/fastjson2/codec/UnicodeClassNameTest.java, com/alibaba/fastjson2/hsf/UCaseNameTest.java, com/alibaba/json/bvtVO/PushMsg.java, com/alibaba/json/bvtVO/IncomingDataPoint_ext_double.java, com/alibaba/json/bvtVO/vip_com/QueryLoanOrderRsp.java, com/alibaba/json/bvtVO/vip_com/TxnListItsm.java, com/alibaba/json/bvtVO/一个中文名字的包/User.java, com/alibaba/fastjson2_vo/cart/OrderBy.java,com/alibaba/fastjson2_vo/homepage/GetHomePageData.java, com/alibaba/fastjson2/v1issues/issue_4000/Issue4073.java, com/alibaba/fastjson2/v1issues/issue_1400/Issue1486.java, com/alibaba/fastjson2/v1issues/issue_1400/Issue1487.java, com/alibaba/fastjson2/v1issues/issue_1300/Issue1335.java, com/alibaba/fastjson2/v1issues/issue_1200/Issue1254.java, com/alibaba/fastjson2/v1issues/issue_1200/Issue1276.java, com/alibaba/fastjson2/v1issues/issue_1100/Issue1165.java, com/alibaba/fastjson2/v1issues/issue_1500/Issue1576.java, com/alibaba/fastjson2/v1issues/issue_1500/Issue1529.java, com/alibaba/fastjson2/issues/Issue371.java, com/alibaba/fastjson2/issues/Issue325.java, com/alibaba/fastjson2/issues/Issue402.java, com/alibaba/fastjson2/v1issues/issue_1500/Issue1558.java, com/alibaba/fastjson/issue_2800/Issue2866.java, com/alibaba/fastjson/issues_compatible/Issue325.java, com/alibaba/fastjson/issue_3200/Issue3217.java, com/alibaba/fastjson/issue_2400/Issue2488.java, com/alibaba/fastjson/issue_1100/Issue1165.java, com/alibaba/fastjson/issue_1200/Issue1254.java, com/alibaba/fastjson/issue_1200/Issue1276.java, com/alibaba/fastjson/issue_1300/Issue1306.java, com/alibaba/fastjson/issue_1300/Issue1335.java, com/alibaba/fastjson/issue_1300/Issue1367.java, com/alibaba/fastjson/issue_1400/Issue1486.java, com/alibaba/fastjson/issue_1400/Issue1487.java, com/alibaba/fastjson/issue_1500/Issue1576.java, com/alibaba/fastjson/issue_1500/Issue1529.java, com/alibaba/fastjson/issue_1500/Issue1558.java, com/alibaba/fastjson/issue_1600/Issue*.java, com/alibaba/fastjson/issue_1700/Issue*.java, com/alibaba/fastjson/issue_1900/Issue*.java, com/alibaba/fastjson/issue_2300/Issue*.java, com/alibaba/fastjson2/naming/*.java, com/alibaba/json/bvt/**/*.java, com/alibaba/fastjson2/issues/Issue485.java, com/alibaba/fastjson2/issues/Issue765.java, com/alibaba/fastjson2/issues/Issue924.java, com/alibaba/fastjson2/issues_1000/Issue1084.java, com/alibaba/fastjson/issue_1300/Issue1367_jaxrs.java, com/fasterxml/jackson/core/*.java, com/fasterxml/jackson/databind/*.java, com/alibaba/fastjson2/adapter/http/*.java, com/alibaba/fastjson2/dubbo/GoogleProtobufBasic.java, com/alibaba/fastjson2/issues/Issue983.java, com/alibaba/fastjson2/protobuf/PersonOuterClass.java, com/alibaba/fastjson2/benchmark/protobuf/MediaContentHolder.java, org/apache/dubbo/springboot/demo/BusinessException.java, com/alibaba/fastjson2/issues_1000/Issue1246.java, com/alibaba/fastjson/issues_compatible/Issue1303.java, com/alibaba/fastjson2/util/BeanUtilsTest.java, com/alibaba/fastjson2/issues_1000/Issue1395.java, com/alibaba/fastjson2/issues_2100/Issue2164.java, com/alibaba/fastjson2/issues_2100/Issue2181.java, com/alibaba/fastjson/v2issues/Issue1432.java, com/alibaba/fastjson2/issues_3200/Issue3220.java org.gaul modernizer-maven-plugin 3.0.0 ${maven.multiModuleProjectDirectory}/src/violations.xml maven-enforcer-plugin 3.5.0 enforce-maven enforce 3.3.9 [1.8,) POM_SECTION_ORDER,MODULE_ORDER,DEPENDENCY_MANAGEMENT_ORDER,DEPENDENCY_ORDER,DEPENDENCY_ELEMENT modelVersion,parent,groupId,artifactId,version,name,description,packaging,url,inceptionYear,licenses,scm,properties,modules com.alibaba.fastjson2,com.alibaba scope,groupId,artifactId compile,runtime,provided,test groupId,artifactId com.alibaba.fastjson2,com.alibaba groupId,artifactId,type,version com.github.ferstl pedantic-pom-enforcers 2.2.0 maven-clean-plugin 3.4.0 maven-resources-plugin 3.3.1 maven-jar-plugin 3.4.2 maven-source-plugin 3.3.1 maven-compiler-plugin 3.13.0 maven-javadoc-plugin 3.11.2 maven-surefire-plugin 3.5.2 maven-assembly-plugin 3.7.1 maven-site-plugin 3.21.0 maven-gpg-plugin 3.2.5 maven-install-plugin 3.1.3 maven-deploy-plugin 3.1.3 maven-shade-plugin 3.6.0 org.sonatype.plugins nexus-staging-maven-plugin 1.7.0 org.moditect moditect-maven-plugin 1.2.2.Final add-module-infos package add-module-info 9 true ${project.basedir}/src/main/moditect/module-info.java gen-src performRelease true maven-source-plugin attach-sources jar-no-fork true gen-javadoc performRelease true *.internal:*.internal.*:*.internal.*.*:*.internal.*.*.*:*.internal.*.*.*.*:com/alibaba/fastjson2/benchmark maven-javadoc-plugin attach-javadoc jar protected UTF-8 UTF-8 UTF-8 ${javadoc.default.exclude.packages}:jdk.incubator.vector all,-missing https://docs.oracle.com/javase/8/docs/api -J-Duser.language=en -J-Duser.country=US gen-sign performRelease true maven-gpg-plugin sign-artifacts verify sign gen-git-properties performRelease true io.github.git-commit-id git-commit-id-maven-plugin 9.0.0 get-the-git-infos revision validate-the-git-infos validateRevision validating git dirty ${git.dirty} false true ${project.build.outputDirectory}/META-INF/scm/${project.groupId}/${project.artifactId}/git.properties gen-code-cov env.CI true org.jacoco jacoco-maven-plugin 0.8.12 com/alibaba/fastjson2/benchmark com/alibaba/example/springtest com/alibaba/example/spring6test prepare-agent report test report enable-incubators-for-jdk17+ [17,) example-graalvm-native extension-spring6 example-spring6-test test-jdk17 enable-for-jdk21+ [21,) benchmark_21 enable-codegen (,22] codegen codegen-test deploy-settings performRelease true org.sonatype.plugins nexus-staging-maven-plugin true default-deploy deploy deploy ossrh https://oss.sonatype.org/ true ${maven.deploy.skip}