Package ai.nextbillion.maps.internal
Class DistanceAdapter
java.lang.Object
com.google.gson.TypeAdapter<Distance>
ai.nextbillion.maps.internal.DistanceAdapter
public class DistanceAdapter extends com.google.gson.TypeAdapter<Distance>
This class handles conversion from JSON to
Distance.
Please see GSON Type Adapter for more detail.
-
Constructor Summary
Constructors Constructor Description DistanceAdapter() -
Method Summary
-
Constructor Details
-
DistanceAdapter
public DistanceAdapter()
-
-
Method Details
-
read
Read a distance object from a Directions API result and convert it to aDistance.We are expecting to receive something akin to the following:
{ "value": 207, "text": "0.1 mi" }- Specified by:
readin classcom.google.gson.TypeAdapter<Distance>- Throws:
java.io.IOException
-
write
public void write(com.google.gson.stream.JsonWriter writer, Distance value) throws java.io.IOExceptionThis method is not implemented.- Specified by:
writein classcom.google.gson.TypeAdapter<Distance>- Throws:
java.io.IOException
-