Gson Kotlin Extension
This is an extension to Gson to add Kotlin specific features.
Features
Current:
- Enforce nullability on Kotlin properties during deserialization
Todo:
- Convenience extension functions
- Suggestions for additional features are welcome!
Usage
val gson = GsonBuilder()
.registerTypeAdapterFactory(GsonKotlinAdapterFactory())
.create()
Download
This library is available at my Bintray repository https://dl.bintray.com/sargunster/maven
. It'll soon be on JCenter.
compile("me.sargunvohra.lib:gson-kotlin:0.2.0")