Fastest JVM (Java/Android/Scala/Kotlin) JSON library with advanced compile-time data binding support. Java JSON library designed for performance. Originally built for invasive software composition with DSL Platform compiler. v1 core library was targeting Java6, while v2 targets Java8. So there is no need anymore for dsl-json-java8 project and instead, just dsl-json project should be referenced. From v2 only a single annotation processor is supported, which was previously in the java8 project. Joda and some other specific libraries were removed. If you still need converters for those types, you need to include them in your project.
Features
- Works on existing POJO classes via annotation processor
- Faster than any other Java JSON library. On par with fastest binary JVM codecs
- Deserialization can work on byte[] or InputStream. It doesn't need intermediate char representation
- Support for custom types, custom analyzers, annotation processor extensions
- Large JSON lists support streaming with minimal memory usage
- Converters avoid producing garbage
License
BSD LicenseFollow DSL-JSON library
Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of DSL-JSON library!