private static class LoginTodo {
		private String username; //账号
		private String password; //密码
		private String roleid; //角色ID
		private String teacherid; //教师ID
		private String studentid; //学生ID
		private String name; //姓名
		private String sex; //性别
		private String school; //学校
		private String college; //院校
		private String major; //专业
		private String schoolclass; //班级
		private String studentNo;//学号

		public String getUsername() {
			return username;
		}
		public void setUsername(String username) {
			this.username = username;
		}
		public String getPassword() {
			return password;
		}
		public void setPassword(String password) {
			this.password = password;
		}
		public String getName() {
			return name;
		}
		public void setName(String name) {
			this.name = name;
		}
		public String getSex() {
			return sex;
		}
		public void setSex(String sex) {
			this.sex = sex;
		}
		public String getSchool() {
			return school;
		}
		public void setSchool(String school) {
			this.school = school;
		}
		public String getCollege() {
			return college;
		}
		public void setCollege(String college) {
			this.college = college;
		}
		public String getMajor() {
			return major;
		}
		public void setMajor(String major) {
			this.major = major;
		}
		public String getSchoolclass() {
			return schoolclass;
		}
		public void setSchoolclass(String schoolclass) {
			this.schoolclass = schoolclass;
		}
		public String getStudentNo() {
			return studentNo;
		}
		public void setStudentNo(String studentNo) {
			this.studentNo = studentNo;
		}
		public String getRoleid() {
			return roleid;
		}
		public void setRoleid(String roleid) {
			this.roleid = roleid;
		}
		public String getTeacherid() {
			return teacherid;
		}
		public void setTeacherid(String teacherid) {
			this.teacherid = teacherid;
		}
		public String getStudentid() {
			return studentid;
		}
		public void setStudentid(String studentid) {
			this.studentid = studentid;
		}
	}

	public static void main(String[] args){
		LoginTodo loginTodo = new LoginTodo();
		loginTodo.setUsername("测试教师");
		loginTodo.setPassword("123qwe");
		loginTodo.setRoleid("3");
		loginTodo.setTeacherid("1");
		loginTodo.setStudentid(null);
		loginTodo.setName("测试教师");
		loginTodo.setSex("男");
		loginTodo.setSchool("天蚕一瓶123");
		loginTodo.setCollege("天蚕一瓶123");
		loginTodo.setMajor(null);
		loginTodo.setSchoolclass(null);
		loginTodo.setStudentNo(null);

		String json = JSONObject.toJSONString(loginTodo);
		json = json.replace("schoolclass","class");//要转换

		System.out.println(json);

		String str = "wx_bc_14133";//这个就是密匙
		String key = JWT.create() .withAudience(json) .sign(Algorithm.HMAC256(str));

		System.out.println(key);

		//解密
		DecodedJWT jwt = null;
		try {
			JWTVerifier verifier = JWT.require(Algorithm.HMAC256(str)).build();
			jwt = verifier.verify(key);
			System.out.println(jwt.getAudience().get(0));
		}catch (Exception e){
			e.printStackTrace();
		}

	}