使用 Gson 将 Map、List等转换为json string

简介: 使用 Gson 将 Map、List等转换为json string

示例: 将 Map 转为 json string

1.创建 Map 并初始化

Map<String, String> params = new HashMap<>();
params.put("key1", "value1");
params.put("key2", "value2");
params.put("key3", "value3");

2.构建 Gson 对象

Gson gson = new GsonBuilder().create();

3.将 Map 转为 json string

String content = gson.toJson(params);
System.out.println(content);

输出:

{“key1”:“value1”,“key2”:“value2”,“key3”:“value3”}

fromJson 将字符串转换为对应的实体类对象

gson.fromJson(json, NotificationBean.class);

 


目录
相关文章
|
4天前
|
JSON 前端开发 Java
List<String> 如何传参
List<String> 如何传参
26 0
|
4天前
|
存储 安全 Java
Java容器类List、ArrayList、Vector及map、HashTable、HashMap
Java容器类List、ArrayList、Vector及map、HashTable、HashMap
|
4天前
|
NoSQL Java Unix
Redis基础操作 String List
Redis基础操作 String List
10 0
|
4天前
|
Java API
List转Map(id为key,list为value)
List转Map(id为key,list为value)
13 0
|
4天前
|
存储 安全 Java
Java集合详解(List、Map、Set)
Java集合详解(List、Map、Set)
34 4
|
4天前
|
存储 C语言 C++
C++中STL常用容器(vector、deque、list、map、set)一文带你了解
C++中STL常用容器(vector、deque、list、map、set)一文带你了解
|
4天前
|
Java
Java8中List转Map的几种方式
Java8中List转Map的几种方式
17 1
如何使用Stream流将List转换为Map
如何使用Stream流将List转换为Map
|
JSON Java 数据格式
|
JSON Android开发 数据格式
利用GSON解析JSON数据
main.xml如下: TestJavaBean如下: package com.wy; public class TestJavaBean { public String COUPON...
990 0