moshi
https://github.com/square/moshi
Kotlin
A modern JSON library for Kotlin and Java.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Kotlin not yet supported2 Subscribers
Add a CodeTriage badge to moshi
Help out
- Issues
- @Nullable annotation and Proguard
- Accumulate error strategy
- Document how to use kotlin reflect in debug, codegen in production
- Moshi Codegen with Nothing and Retrofit
- Feature Request: PolymorphicJsonAdapter flag to suppress automatic inclusion of label in toJson()
- Moshi-kotlin doesn't respect @field:Json annotations in JUnit tests
- Support nullability in type parameters like List<String?>
- PolymorphicJsonAdapterFactory, .failOnUnknown() and Kotlin's Sealed Classes
- Switch to kotlinx.reflect.lite when it’s sufficient
- Kotlin extensions for JsonReader and listAdapter and other suggestions
- Docs
- Kotlin not yet supported