mirror https://github.com/sile/jsone
![]() |
11 лет назад | |
---|---|---|
doc | 11 лет назад | |
src | 11 лет назад | |
test | 11 лет назад | |
.gitignore | 11 лет назад | |
COPYING | 11 лет назад | |
Makefile | 11 лет назад | |
README.md | 11 лет назад | |
rebar | 11 лет назад | |
rebar.config | 11 лет назад |
Erlangで実装されたJSONのエンコード/デコードライブラリ。
ビルドツールにはrebarを使用している。
ビルド手順:
# ビルド
$ git clone git://github.com/sile/jsone.git
$ make init
# テスト & dialyzer 実行
$ make
# ロードパスに追加してErlangシェルを起動
$ make start
1> jsone:decode(<<"[1,2,3]">>).
[1,2,3]
%% デコード
> jsone:decode(<<"[1,2,3]">>).
[1,2,3]
> json:decode(<<"{\"1\":2}">>).
{[{<<"1">>,2}]} % オブジェクトは {[Key, Value]} 形式にデコードされる
%% エンコード
> jsone:encode([1,2,3]).
<<"[1,2,3]">>