spectra_json (spectra v0.7.0)

View Source

Summary

Functions

from_json(TypeInfo, Type, Json)

-spec from_json(TypeInfo :: spectra:type_info() | module(),
                Type :: spectra:sp_type_or_ref(),
                Json :: json:decode_value()) ->
                   {ok, dynamic()} | {error, [spectra:error()]}.

to_json(Module, TypeRef, Data)

-spec to_json(spectra:type_info() | module(), spectra:sp_type_or_ref(), Data :: dynamic()) ->
                 {ok, json:encode_value()} | {error, [spectra:error()]}.