Description
JsonStreamEncoder is a streaming encoder for streaming JSON to an IOish thing in Elixir.
Its use case is for when you care more about constant memory consumption and
parallelism than you do about raw speed.
It is based on and uses Poison.
If you don't need a streaming interface and want more protocol support, use Poison.
JsonStreamEncoder alternatives and similar packages
Based on the "JSON" category.
Alternatively, view JsonStreamEncoder alternatives based on common mentions on social networks and blogs.
-
jsx
an erlang application for consuming, producing and manipulating json. inspired by yajl -
jose
JSON Object Signing and Encryption (JOSE) for Erlang and Elixir -
json_web_token_ex
An Elixir implementation of the JSON Web Token (JWT) Standard, RFC 7519 -
json_pointer
Implementation of RFC 6901 which defines a string syntax for identifying a specific value within a JSON document -
jwalk
Helper module for working with Erlang proplists, eep 18, map and mochijson-style JSON representations
Clean code begins in your IDE with SonarLint
Do you think we are missing an alternative of JsonStreamEncoder or a related project?
README
JsonStreamEncoder
JsonStreamEncoder is a streaming encoder for streaming JSON to an IOish thing in Elixir.
Its use case is for when you care more about constant memory consumption and parallelism than you do about raw speed.
It is based on and uses Poison.
If you don't need a streaming interface and want more protocol support, use Poison.
Installation
Using Hex, the package can be installed by adding json_stream_encoder
to your list of dependencies in mix.exs
:
def deps do
[
{:json_stream_encoder, "~> 0.1.2"}
]
end
The docs for the most recent version can be found at Hex Docs.