Hysen Labs
Library / SDK
bluelinelabs/LoganSquare avatar
bluelinelabs

LoganSquare

GitHub describes it as Screaming fast JSON parsing and serialization library for Android.. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

3,180 stars303 forksJavaApache-2.0
01
DEEP OPEN-SOURCE ANALYSIS

bluelinelabs/LoganSquare: README details

GitHub describes it as Screaming fast JSON parsing and serialization library for Android.. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Screaming fast JSON parsing and serialization library for Android.. The repository metadata lists Java as its primary language. The metadata lists the Apache-2.0 license. The README describes the project this way: The fastest JSON parsing and serializing library available for Android. Based on Jackson's streaming API, LoganSquare is able to consistently outperform GSON and Jackson's Databind library by 400% or more 1 . By relying on compile-time annotation processing to generate code, you know that your JSON will parse and serialize faster than any other method available.

03
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: By using this library, you'll be able to utilize the power of Jackson's streaming API without having to code tedius, low-level code involving JsonParser s or JsonGenerator s. Instead, just annotate your model objects as a @JsonObject and your fields as @JsonField s and we'll do the heavy lifting for you.

04
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: Don't believe it could improve upon Jackson Databind's or GSON's performance that much? Well, then check out the nifty graphs below for yourself. Not convinced? Feel free to build and run the BenchmarkDemo app included in this repository.

05
DEEP OPEN-SOURCE ANALYSIS

README details

The README section "README details" states: 1 Note: Our "400% or more" performance improvement metric was determined using ART. While LoganSquare still comes out on top with Dalvik, it seems as though the comparison is much closer. The benchmarks shown are actual screenshots taken from a 2nd gen Moto X.

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes