adding support for json only, and setup some defaults for json.net