ETFKit
Encoder/decoder for Erlang's External Term Format (version 131).
Designed to be a drop-in replacement for JSONDecoder/JSONEncoder. Simply replace all usages of JSONDecoder/JSONEncoder with ETFEncoder/ETFDecoder. (WIP)
Types that can be encoded/decoded:
-
nil -
Bool -
String - Atoms
-
Stringwith unicode -
Double -
Int8 -
Int32 -
Int64 - Objects
- Arrays with any supported type
- Tuples
- PIDs
- Ports
- Exports
- References