java中使用Google的gson 转成json String json = "{sessionId=6842a9565c98843d8a90b5b756ba093cadd1b73cdf98e163c8f8b08484171331,actionSet=M,L,C}";
时间: 2024-10-09 13:13:24 浏览: 47
在Java中,你可以使用Google的Gson库将Java对象转换为JSON字符串,反之亦然。首先,你需要添加Gson依赖到你的项目中。如果你还没有添加,可以通过Maven或Gradle的方式引入。
**Maven**:
```xml
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.x版本号》</version>
</dependency>
```
**Gradle**:
```groovy
implementation 'com.google.code.gson:gson:2.x版本号'
```
然后,你可以创建一个`JsonElement`对象,接着解析这个JSON字符串:
```java
import com.google.gson.Gson;
import com.google.gson.JsonObject;
public class GsonExample {
public static void main(String[] args) {
String jsonString = "{sessionId=6842a9565c98843d8a90b5b756ba093cadd1b73cdf98e163c8f8b08484171331,actionSet=M,L,C}";
// 创建Gson对象
Gson gson = new Gson();
// 将JSON字符串解析为JsonObject
JsonObject jsonObject = gson.fromJson(jsonString, JsonObject.class);
// 现在你可以访问和操作JsonObject里的键值对
String sessionId = jsonObject.get("sessionId").getAsString();
List<String> actionSet = jsonObject.getAsJsonArray("actionSet");
System.out.println("Session ID: " + sessionId);
System.out.println("Action Set: " + actionSet);
}
}
```
在这个例子中,我们先将JSON字符串转换成了`JsonObject`,然后通过`.getAsXXX()`方法获取对应的值,如`getAsString()`获取字符串,`getAsJsonArray()`获取数组。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)