mirror of
https://github.com/fankes/moshi.git
synced 2025-10-19 16:09:21 +08:00
This is a bit awkward because JsonReader.Options doesn't tell you what its values are. Also awkward because we don't yet have an equivalent to stream the encode of the value.
Adapters
Prebuilt Moshi JsonAdapter
s for various things, such as Rfc3339DateJsonAdapter
for parsing java.util.Date
s
To use, supply an instance of your desired converter when building your Moshi
instance.
Moshi moshi = new Moshi.Builder()
.add(Date.class, new Rfc3339DateJsonAdapter())
//etc
.build();
Download
Download the latest JAR or grab via Maven:
<dependency>
<groupId>com.squareup.moshi</groupId>
<artifactId>moshi-adapters</artifactId>
<version>latest.version</version>
</dependency>
or Gradle:
implementation 'com.squareup.moshi:moshi-adapters:latest.version'
Snapshots of the development version are available in Sonatype's snapshots
repository.