Replaced Jackson 2 JSON Serializer with GSON to check whether GSON can
be used as a drop-in replacement to Jackson 2.