json decode smtypes