gpt4 book ai didi

java - 如何使用 Gson 将 JSON 转换为 HashMap?

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:59 25 4
gpt4 key购买 nike

我正在从服务器请求数据,该服务器返回 JSON 格式的数据。在发出请求时将 HashMap 转换为 JSON 一点也不难,但另一种方法似乎有点棘手。 JSON 响应如下所示:

{ 
"header" : {
"alerts" : [
{
"AlertID" : "2",
"TSExpires" : null,
"Target" : "1",
"Text" : "woot",
"Type" : "1"
},
{
"AlertID" : "3",
"TSExpires" : null,
"Target" : "1",
"Text" : "woot",
"Type" : "1"
}
],
"session" : "0bc8d0835f93ac3ebbf11560b2c5be9a"
},
"result" : "4be26bc400d3c"
}

什么方式最容易访问这些数据?我正在使用 GSON 模块。

最佳答案

给你:

import java.lang.reflect.Type;
import com.google.gson.reflect.TypeToken;

Type type = new TypeToken<Map<String, String>>(){}.getType();
Map<String, String> myMap = gson.fromJson("{'k1':'apple','k2':'orange'}", type);

关于java - 如何使用 Gson 将 JSON 转换为 HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26148001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com