zoukankan      html  css  js  c++  java
  • JAVA_Gson

    package com.qf.mobiletrain01;
    
    import java.util.List;
    
    import com.google.gson.Gson;
    import com.google.gson.reflect.TypeToken;
    
    class Student {
        private int age;
        private String name;
        private double money;// 余额
    
        public void setAge(int age) {
            this.age = age;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public void setMoney(double money) {
            this.money = money;
        }
    
        @Override
        public String toString() {
            return "Student [age=" + age + ", name=" + name + ", money=" + money + "]";
        }
    
    }
    //注意:需导入包import com.google.gson.Gson;
    public class TestGson {
        public static void main(String[] args) {
            String json = "{name:'李敏杰',age:250,money:-10000}";
            // 创建Gson对象
            Gson gson = new Gson();
            // Class<Student> c= Student.class;
            System.out.println(gson.fromJson(json, Student.class));
    
            String jsons = "[{name:'李敏杰',age:250,money:-10000},{name:'杨杰',age:500,money:10000}]";
            // json-->集合
            // TypeToken 类型标识器,gson无需设置get()set()方法
            TypeToken<List<Student>> token = new TypeToken<List<Student>>() {
            };
            List<Student> list = gson.fromJson(jsons, token.getType());
            System.out.println(list);
    
        }
    
    }
  • 相关阅读:
    docker 的使用
    WEB应用支持RESTFUL风格方法
    tomcat7 安装 windows 服务
    获取POM.XML依赖的JAR包
    集成 dubbo 微服务
    linux 修改yum 为阿里云源
    poj3904
    2013 ACM/ICPC 长春网络赛E题
    2013 ACM/ICPC 长春网络赛F题
    2013 ACM/ICPC 长沙网络赛J题
  • 原文地址:https://www.cnblogs.com/fangg/p/5545484.html
Copyright © 2011-2022 走看看