---
title: "InstantSerializer | Mobile sdk | Mobile sdk android | Android"
description: "InstantSerializer"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# InstantSerializer

object [InstantSerializer](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/) : KSerializer<[Instant](https://developer.android.com/reference/kotlin/java/time/Instant.html)\>

Serializer for java.time.Instant. Encodes/decodes as an ISO-8601 string or timestamp (Long) depending on preference.

Members

## Properties

[descriptor](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/descriptor/)

open override val [descriptor](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/descriptor/): SerialDescriptor

## Functions

[deserialize](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/deserialize/)

open override fun [deserialize](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/deserialize/)(decoder: Decoder): [Instant](https://developer.android.com/reference/kotlin/java/time/Instant.html)

[serialize](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/serialize/)

open override fun [serialize](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-instant-serializer/serialize/)(encoder: Encoder, value: [Instant](https://developer.android.com/reference/kotlin/java/time/Instant.html))
