常用 json javabean 互转

举报
盼盼 发表于 2021/04/09 09:18:37 2021/04/09
【摘要】 JSONObject 与 JSONArray区别JSONObject:{    "area": "武汉",    "name": "张三",    "age": 25    }    1    2    3    4    5JSONArray:        [{        “area”: “武汉”,        “name”: “张三”,        “age”: 25     ...

JSONObject 与 JSONArray区别

JSONObject:

{
    "area": "武汉",
    "name": "张三",
    "age": 25
    }

    1
    2
    3
    4
    5

JSONArray:

        [{
        “area”: “武汉”,
        “name”: “张三”,
        “age”: 25
        },
        {
        “area”: “深圳”,
        “name”: “李四”,
        “age”: 22
        }]

   
 

通俗来讲  JSONObject 是对象的json形式 JSONArry 是对象集合的JSON形式。

    1

JSON 与javabean互转

JSON用阿里的fastjson 包

用例java对象

public class User {

    protected Long id;
    protected String account;
    protected String password;
    protected String name;
    protected boolean gender;
    protected String telephone;

    @Override
    public String toString() {
        return "User{" +
                "id=" + id +
                ", account='" + account + '\'' +
                ", password='" + password + '\'' +
                ", name='" + name + '\'' +
                ", gender=" + gender +
                ", telephone='" + telephone + '\'' +
                '}';
    }

    public boolean isGender() {
        return gender;
    }

    public void setGender(boolean gender) {
        this.gender = gender;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
}


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。