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);
    
        }
    
    }
  • 相关阅读:
    15 手写数字识别-小数据集
    14 深度学习-卷积
    13-垃圾邮件分类2
    12.朴素贝叶斯-垃圾邮件分类
    11.分类与监督学习,朴素贝叶斯分类算法
    9、主成分分析
    7.逻辑回归实践
    8.特征选择,过滤式
    6.逻辑回归
    5.线性回归算法
  • 原文地址:https://www.cnblogs.com/fangg/p/5545484.html
Copyright © 2011-2022 走看看