> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# JsonLfEncoders

> Generated object reference page for JsonLfEncoders from local Javadoc snapshots.

## JsonLfEncoders - stable

Upstream docs: [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html)

**Signature**

```text theme={"theme":{"light":"github-light","dark":"github-dark"}}
public class JsonLfEncoders extends Object
```

**Members**

| Docs                                                                                                                                                                                                     | Member                                                           | Introduced | Deprecated | Removed |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------- | ---------- | ------- |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#%3Cinit%3E%28%29)                                                              | `JsonLfEncoders()`                                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#apply%28java.util.function.Function,I%29)                                      | `apply(Function<I, O>, I)`                                       | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#bool%28java.lang.Boolean%29)                                                   | `bool(Boolean)`                                                  | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#contractId%28Cid%29)                                                           | `contractId(Cid)`                                                | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#date%28java.time.LocalDate%29)                                                 | `date(LocalDate)`                                                | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#enumeration%28java.util.function.Function%29)                                  | `enumeration(Function<E, String>)`                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#genMap%28java.util.function.Function,java.util.function.Function%29)           | `genMap(Function<K, JsonLfEncoder>, Function<V, JsonLfEncoder>)` | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#int64%28java.lang.Long%29)                                                     | `int64(Long)`                                                    | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#list%28java.util.function.Function%29)                                         | `list(Function<T, JsonLfEncoder>)`                               | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#numeric%28java.math.BigDecimal%29)                                             | `numeric(BigDecimal)`                                            | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optional%28java.util.function.Function%29)                                     | `optional(Function<T, JsonLfEncoder>)`                           | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#optionalNested%28java.util.function.Function%29)                               | `optionalNested(Function<Optional<T>, JsonLfEncoder>)`           | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#party%28java.lang.String%29)                                                   | `party(String)`                                                  | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#record%28com.daml.ledger.javaapi.data.codegen.json.JsonLfEncoders.Field...%29) | `record(JsonLfEncoders.Field...)`                                | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#text%28java.lang.String%29)                                                    | `text(String)`                                                   | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#textMap%28java.util.function.Function%29)                                      | `textMap(Function<T, JsonLfEncoder>)`                            | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#timestamp%28java.time.Instant%29)                                              | `timestamp(Instant)`                                             | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#unit%28com.daml.ledger.javaapi.data.Unit%29)                                   | `unit(Unit)`                                                     | `3.4.8`    | -          | -       |
| [Open](https://javadoc.io/doc/com.daml/bindings-java/3.4.11/com/daml/ledger/javaapi/data/codegen/json/JsonLfEncoders.html#variant%28java.util.function.Function%29)                                      | `variant(Function<T, JsonLfEncoders.Field>)`                     | `3.4.8`    | -          | -       |
