Run try catch on parse json, useful to handle 304 response.

Signed-off-by: crynobone <crynobone@gmail.com>