Exemplo n.º 1
0
 /// <summary>
 /// Codec for arrays.
 /// </summary>
 public static Codec <JToken, IEnumerable <T> > Array <T>(Codec <JToken, T> elementCodec) => Create(JsonDecoder.Array(elementCodec.Decoder), JsonEncoder.Array(elementCodec.Encoder));
Exemplo n.º 2
0
 /// <summary>
 /// Codec for optional values.
 /// </summary>
 public static Codec <JToken, Option <T> > Nullable <T>(Codec <JToken, T> valueCodec) => Create(JsonDecoder.Nullable(valueCodec.Decoder), JsonEncoder.Nullable(valueCodec.Encoder));