• 将Java对象转换成JSON


    JSON

    (JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

    JSON 语法规则

    在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:

    • 对象表示为键值对

    • 数据由逗号分隔

    • 花括号保存对象

    • 方括号保存数组

    以上摘自百度百科

    maven添加如下依赖

    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>fastjson</artifactId>
        <version>1.2.47</version>         
    </dependency>
    package Bean;
     
    public class User 
    {
        private Integer id;
        private String name;
        private String pass;
        private String sex;
        public Integer getId() {
            return id;
        }
        public void setId(Integer id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
        public String getPass() {
            return pass;
        }
        public void setPass(String pass) {
            this.pass = pass;
        }
        public String getSex() {
            return sex;
        }
        public void setSex(String sex) {
            this.sex = sex;
        }
    }
    package WebTest;
     
    import Bean.User;
    import com.alibaba.fastjson.JSON;
     
    public class JsonTest 
    {
        public static void main(String[] args) 
        {
            User user= new User();
            user.setId(1);
            user.setName("lzc");
            user.setPass("123");
            user.setSex("male");
            String json=JSON.toJSONString(user);//关键
            System.out.println(json);
        }
        
    }
  • 相关阅读:
    linux rar安装
    ce
    Hp培训学习注册攻略
    Novell云计算
    bigdata
    Quest *nix Xwindows
    Foglight 5.6.7 控制台jboss报404
    view
    架构-数据库访问-SQL语言进行连接数据库服务器-DB-Library:DB-Library
    架构-数据库访问-SQL语言进行连接数据库服务器:SQL语言进行连接数据库服务器
  • 原文地址:https://www.cnblogs.com/shisanye/p/13840596.html
Copyright © 2020-2023  润新知