interface use json