json decode saf if needed