jsx是一个用于使用、生成和操作JSON的Erlang应用程序。灵感来源于Yajl
这里肯定有很多人好奇Yaji是什么
Yaji是一个Ruby的json框架,相当于Java的Fastjson
Github: https://github.com/happyshiyu/jsx
几个重要的方法:
- decode
- encode
- is_json
- minify
- prettify
decode JSON解码
1> jsx:decode(<<"{\"library\": \"jsx\", \"awesome\": true}">>).
[{<<"library">>,<<"jsx">>},{<<"awesome">>,true}]
2> jsx:decode(<<"{\"library\": \"jsx\", \"awesome\": true}">>, [return_maps]).
#{<<"awesome">> => true,<<"library">> => <<"jsx">>}
3> jsx:decode(<<"