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);
    
        }
    
    }
  • 相关阅读:
    bzoj1297 [SCOI2009]迷路
    bzoj1085 [SCOI2005]骑士精神
    bzoj1009 [HNOI2008]GT考试
    uoj#73 【WC2015】未来程序
    bzoj1016 [JSOI2008]最小生成树计数
    bzoj2818 Gcd
    python递归——汉诺塔
    python参数
    python函数
    为什么会出现__pycache__文件夹?
  • 原文地址:https://www.cnblogs.com/fangg/p/5545484.html
Copyright © 2011-2022 走看看