adding support for JSON
adding JSON marshaller so make transfer JSON object between client and server similar like JAXB