完善功能，json接口