Parse JSON safely