smap json handler