首页 > 其他分享 >Gson基本用法

Gson基本用法

时间:2022-11-29 18:00:12浏览次数:38  
标签:基本 String gson class Gson static 用法 public


Gson

  1. 解析json数据数组
Gson gson = new Gson();
List<Person> people = gson.fromJson(jsonData, new TypeToken<List<Person>>(){}.getType());
  1. 解析json数据
Gson gson = new Gson();
Person person = gson.fromJson(jsonData, Person.class);

3.gson适用的自定义类

  • 内部嵌套的类必须是static的,要不然解析会出错;
  • 类里面的属性名必须跟Json字段里面的Key是一模一样的;
public class JsonBean {
public String a;
public List<B> b;
public C c;
public static class B {
public String b1;
public String b2;
}
public static class C {
public String c1;
public String c2;
}
}


标签:基本,String,gson,class,Gson,static,用法,public
From: https://blog.51cto.com/u_12853553/5896216

相关文章

  • Go 语言基本数据类型
    packagemainimport( "fmt" "math" "strings" "unsafe")funcmain(){ /* Golang数据类型分为基本数据类型和复合数据类型 基本数据类型有:整形、浮点型、布......
  • Datax安装及基本使用
    文章目录​​一、Datax概述​​​​1.概述​​​​2.DataX插件体系​​​​3.DataX核心架构​​​​二、安装​​​​2.1下载并解压​​​​2.2运行自检脚本​​​​三、基......
  • Kafka基本概念大全
    下面给出Kafka一些重要概念,让大家对Kafka有个整体的认识和感知,后面还会详细的解析每一个概念的作用以及更深入的原理•Producer:消息生产者,向KafkaBroker发消息的......
  • Kafka基本概念大全
    下面给出Kafka一些重要概念,让大家对Kafka有个整体的认识和感知,后面还会详细的解析每一个概念的作用以及更深入的原理•Producer:消息生产者,向KafkaBroker发消息的......
  • flutter使用getwidget的ui组件库的底部导航用法
    参考github上getwidget-app-kit import'package:flutter/material.dart';import'package:getwidget/getwidget.dart';import'package:flutter/cupertino.dart';......
  • 基本数据类型在转换时的注意点
    基本数据类型在转换时的注意点以Java的两种常用数值类型为例long,int常用的一种错误的防止溢出的写法是inta=???????,b=????????;longc=a*b;当a*b超出In......
  • 行业分析| 实时音视频的多种用法
    产品概述实时音视频英文全称RealTimeCommunication,简称RTC,是一种终端服务,开发者通过集成Android、iOS、Web、Windows、macOS、Linux等相应SDK即可实现低延迟的实时......
  • pytorch分布式训练 DDP torchrun用法
    master的端口默认是29500,如果被占用了就换一个torchrun--master_port61234--nproc_per_node$gpu_numtrain.py...shell脚本:exportCUDA_VISIBLE_DEVICES=$1gpu_n......
  • 【小航的算法日记】算术基本定理
    目录​​一、概念​​​​二、模板​​​​三、例题​​​​题:507.完美数​​​​解:​​​​题:263.丑数​​​​解:​​详情请看英雄哥的专栏内容,以下为Java版一、概念​......
  • HashSet、LinkedHashSet基本概念和使用
    java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更......