Current section
Files
Jump to
Current section
Files
lib/adapters/poison.ex
if Code.ensure_loaded?(Poison) do
defmodule HttpBuilder.Adapters.JSONParser.Poison do
@behaviour HttpBuilder.Adapter.JSONParser
alias HttpBuilder.Adapter.JSONParser
@doc """
Encodes a value to JSON.
"""
@spec encode!(value :: term, options :: Keyword.t) :: JSONParser.encoded
def encode!(value, opts \\ []), do: Poison.encode!(value, opts)
@doc """
Decodes JSON to a value
"""
@spec decode!(value :: term, options :: Keyword.t) :: JSONParser.decoded
def decode!(value, opts \\ []), do: Poison.decode!(value, opts)
end
end