Added a json serialization module