View Source euneus (euneus v0.3.0)

Core module to parse and generate JSON.

Summary

Functions

-spec decode(Input) -> Result when Input :: euneus_decoder:input(), Result :: euneus_decoder:result().
-spec decode(Input, Opts) -> Result
          when
              Input :: euneus_decoder:input(),
              Opts :: euneus_decoder:options(),
              Result :: euneus_decoder:result().
-spec encode(Input) -> Return when Input :: euneus_encoder:input(), Return :: euneus_encoder:result().
-spec encode(Input, Opts) -> Return
          when
              Input :: euneus_encoder:input(),
              Opts :: euneus_encoder:options(),
              Return :: euneus_encoder:result().
-spec encode_to_binary(Input) -> Return
                    when
                        Input :: euneus_encoder:input(),
                        Return :: {ok, binary()} | {error, euneus_encoder:error_reason()}.
Link to this function

encode_to_binary(Input, Opts)

View Source
-spec encode_to_binary(Input, Opts) -> Return
                    when
                        Input :: euneus_encoder:input(),
                        Opts :: euneus_encoder:options(),
                        Return :: {ok, binary()} | {error, euneus_encoder:error_reason()}.