Gson string转jsonmap
时间: 2023-07-04 08:20:32 浏览: 105
Gson解析(List和Map)格式json数据 - CSDN博客1
可以使用Gson库将JSON格式的字符串转换为Java中的Map对象。以下是一个使用Gson的示例代码:
```java
import com.google.gson.Gson;
import java.util.Map;
public class GsonExample {
public static void main(String[] args) {
// JSON格式的字符串
String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
// 创建Gson对象
Gson gson = new Gson();
// 将JSON字符串转换为Map对象
Map<String, Object> map = gson.fromJson(jsonString, Map.class);
// 输出Map对象中的值
System.out.println("Name: " + map.get("name"));
System.out.println("Age: " + map.get("age"));
System.out.println("City: " + map.get("city"));
}
}
```
输出结果:
```
Name: John
Age: 30
City: New York
```
在上面的示例中,我们首先创建了一个JSON格式的字符串。然后,我们使用Gson库的`fromJson()`方法将该字符串转换为一个Map对象。最后,我们输出了Map对象中的值。
阅读全文