public interface DecodeJson<A>
| Modifier and Type | Interface and Description |
|---|---|
static class |
DecodeJson.DecodeJsonWithDefault<A> |
| Modifier and Type | Method and Description |
|---|---|
default javaslang.control.Option<A> |
defaultValue() |
default <B> DecodeJson<B> |
flatMap(Function<A,DecodeJson<B>> f) |
DecodeResult<A> |
fromJson(Json.JValue value) |
default A |
fromJsonUnsafe(Json.JValue value) |
default <B> DecodeJson<B> |
map(Function<A,B> f) |
default <B> DecodeJson<B> |
tryMap(Function<A,javaslang.control.Try<B>> f) |
default DecodeJson<A> |
withDefaultValue(A defaultValue) |
DecodeResult<A> fromJson(Json.JValue value)
default javaslang.control.Option<A> defaultValue()
default A fromJsonUnsafe(Json.JValue value)
default <B> DecodeJson<B> map(Function<A,B> f)
default <B> DecodeJson<B> tryMap(Function<A,javaslang.control.Try<B>> f)
default <B> DecodeJson<B> flatMap(Function<A,DecodeJson<B>> f)
default DecodeJson<A> withDefaultValue(A defaultValue)
Copyright © 2015–2016. All rights reserved.