interface{} and *interface{} json now are two work ways