lib/serializers/json.ex
defmodule Wampex.Serializers.JSON do
@moduledoc "JSON Serializer"
@behaviour Wampex.Serializer
@impl true
def data_type, do: :text
@impl true
def serialize!(data), do: Jason.encode!(data)
@impl true
def serialize(data), do: Jason.encode(data)
@impl true
def deserialize!(binary), do: Jason.decode!(binary)
@impl true
def deserialize(binary), do: Jason.decode(binary)
end