zoukankan      html  css  js  c++  java
  • JSON.toJSONString方法与toString、String.valueOf方法的区别

    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONObject;
    import io.swagger.annotations.ApiModelProperty;
    import lombok.Data;
    
    import javax.validation.constraints.NotBlank;
    import java.io.Serializable;
    
    
    @Data
    public class ResetPwdModel implements Serializable {
        @ApiModelProperty(value = "工号")
        @NotBlank(message = "工号不能为空")
        private String jobNumber;
    
        @ApiModelProperty(value = "新密码")
        @NotBlank(message = "密码不能为空")
        private String pwd;
    
        @ApiModelProperty(value = "手机号")
        private String mobile;
    
        @ApiModelProperty(value = "验证码")
        @NotBlank(message = "短信验证码不能为空")
        private String smsCode;
    
        public static void main(String[] args) {
            ResetPwdModel model = new ResetPwdModel();
            model.setJobNumber("111111");
            model.setPwd("123456");
            model.setMobile("151554227777");
            model.setSmsCode("456895");
            System.out.println(String.valueOf(model));
            System.out.println(model.toString());
            System.out.println(JSON.toJSONString(model));
            System.out.println(JSONObject.toJSONString(model));
        }
    }
    

    结果

    ResetPwdModel(jobNumber=111111, pwd=123456, mobile=151554227777, smsCode=456895)
    ResetPwdModel(jobNumber=111111, pwd=123456, mobile=151554227777, smsCode=456895)
    {"jobNumber":"111111","mobile":"151554227777","pwd":"123456","smsCode":"456895"}
    {"jobNumber":"111111","mobile":"151554227777","pwd":"123456","smsCode":"456895"}
    
  • 相关阅读:
    laravel框架简易对接网易163邮件
    新版PHP7安装redis扩展并在laravel中运用
    make: as86: Command not found
    Ubuntu主题美化
    Ubuntu更换阿里源
    Ubuntu配置中文输入法
    JS内利用Ajax同后端异步交互数据
    更改网页内滚动条效果
    鼠标点击烟花特效
    内存交换分区创建&文件系统观察与操作
  • 原文地址:https://www.cnblogs.com/eternityz/p/15329984.html
Copyright © 2011-2022 走看看