parse json only if you can