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
Veeam Data Platform v13.1 - Get Your Free Trial
Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of DSL-JSON library!