LoganSquare ProGuard rules

LoganSquare - 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. 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.

ProGuard rules for LoganSquare

ProGuard optimizes the your code and and removes unused classes, and attributes. When obfuscating, ProGuard writes out class files named 'a.class', 'b.class', etc. Specify the following ProGuard rules to fix errors and force ProGuard to keep certain code.

-keep class com.bluelinelabs.logansquare.** { *; }
-keep @com.bluelinelabs.logansquare.annotation.JsonObject class *
-keep class **$$JsonObjectMapper { *; }

For more information about LoganSquare please see the website.

Related ProGuard rules

Static Gson ProGuard rules

Popular ProGuard rules