Merge branch 'develop'
This commit is contained in:
commit
173a0a8aad
1 changed files with 4 additions and 7 deletions
11
README.md
11
README.md
|
@ -1,4 +1,4 @@
|
||||||
# jsx (v2.3) #
|
# jsx (v2.3.0) #
|
||||||
|
|
||||||
an erlang application for consuming, producing and manipulating [json][json].
|
an erlang application for consuming, producing and manipulating [json][json].
|
||||||
inspired by [yajl][yajl]
|
inspired by [yajl][yajl]
|
||||||
|
@ -16,11 +16,6 @@ copyright 2010-2014 alisdair sullivan
|
||||||
there are a few changes for users upgrading from 1.x. see [CHANGES.md](CHANGES.md)
|
there are a few changes for users upgrading from 1.x. see [CHANGES.md](CHANGES.md)
|
||||||
for the overview or [migrating from 1.x](#migrating) for the details
|
for the overview or [migrating from 1.x](#migrating) for the details
|
||||||
|
|
||||||
## slightly less important note ##
|
|
||||||
|
|
||||||
**jsx** supports encoding maps to json but not decoding json to a map [jsxn][jsxn] is a
|
|
||||||
thin wrapper around **jsx** that uses maps as it's object representation if you're into
|
|
||||||
that
|
|
||||||
|
|
||||||
## index ##
|
## index ##
|
||||||
|
|
||||||
|
@ -64,7 +59,9 @@ $ rebar eunit
|
||||||
```erlang
|
```erlang
|
||||||
1> jsx:decode(<<"{\"library\": \"jsx\", \"awesome\": true}">>).
|
1> jsx:decode(<<"{\"library\": \"jsx\", \"awesome\": true}">>).
|
||||||
[{<<"library">>,<<"jsx">>},{<<"awesome">>,true}]
|
[{<<"library">>,<<"jsx">>},{<<"awesome">>,true}]
|
||||||
2> jsx:decode(<<"[\"a\",\"list\",\"of\",\"words\"]">>).
|
2> jsx:decode(<<"{\"library\": \"jsx\", \"awesome\": true}">>, [return_maps]).
|
||||||
|
#{<<"awesome">> => true,<<"library">> => <<"jsx">>}
|
||||||
|
3> jsx:decode(<<"[\"a\",\"list\",\"of\",\"words\"]">>).
|
||||||
[<<"a">>, <<"list">>, <<"of">>, <<"words">>]
|
[<<"a">>, <<"list">>, <<"of">>, <<"words">>]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue