erlang records <=> json
JSONERL is published.
It is simple tool for turning your erlang records into json and back.
Here is an example of the usage of jsonerl:
1 2 3 4 5 6 | -include("jsonerl.hrl"). -record(artist, {name, year_of_birth, city, photo, movies}). Artist = #artist{name = <<"Luc Besson">>, year_of_birth = 1959, city = <<"Paris">>, photo = <<"http://is.gd/3pYJF">>, movies = [<<"Taken">>,<<"Bandidas">>,<<"Taxi">>]}, Json = ?record_to_json(artist, Artist), Artist = ?json_to_record(artist, Json). |
the resulting json will be:
1 2 3 4 5 6 7 | { name: "Luc Besson", year_of_birth: 1959, city: "Paris", photo: "http://is.gd/3pYJF", movies: ["Taken","Bandidas","Taxi"] } |
The code is available at github.
Categories: Uncategorized