High-performance Java JSON library (fastjson v2). Multi-module Maven project, JDK 8+.
core/— main librarykotlin/— Kotlin extensionsextension/— Arrow, ClickHouse, etc.extension-spring5/,extension-spring6/,extension-solon/,extension-jaxrs/— framework integrationsfastjson1-compatible/— v1 compatibilitybenchmark/— JMH benchmarks
mvn clean package # build all
mvn test # run tests
mvn validate # checkstyle + modernizer checks- Java (primary), Kotlin (for
kotlinmodule) - Tests: JUnit 5 / Kotest
- Code style: Checkstyle (
src/checkstyle/fastjson2-checks.xml), enforced viamvn validate - PRs should be small and focused; ensure
mvn validateandmvn testpass