Implement simple JSon parser, AST constructor and pretty-printer