"Smile" is a binary data format that defines a binary equivalent of standard JSON data format (*).
Format was specified in 2010 by Jackson JSON processor development team. First compliant implementation was included as a Jackson backend for Jackson version 1.6, released in September 2010.
(*) with following exceptions
java.math.BigInteger and java.math.BigDecimal) are limited to encoded byte-lengths representable by 32-bit positive integers (about 2 GB).Design documentation includes:
Smile Codecs
jackson-dataformat-smilekotlinx-serialization, supports JVM, Native, JS, etcFrameworks, Systems that use Smile codec (encoder and decoder)
wt=smile parameter.Here are some external articles, blog posts, research papers that may be of interest:
"Smile" is a binary data format that defines a binary equivalent of standard JSON data format (*).
Format was specified in 2010 by Jackson JSON processor development team. First compliant implementation was included as a Jackson backend for Jackson version 1.6, released in September 2010.
(*) with following exceptions
java.math.BigInteger and java.math.BigDecimal) are limited to encoded byte-lengths representable by 32-bit positive integers (about 2 GB).Design documentation includes:
Smile Codecs
jackson-dataformat-smilekotlinx-serialization, supports JVM, Native, JS, etcFrameworks, Systems that use Smile codec (encoder and decoder)
wt=smile parameter.Here are some external articles, blog posts, research papers that may be of interest: