java json转get参数
时间: 2023-12-08 22:02:53 浏览: 36
可以使用Java中的JSONObject类和StringBuilder类来实现将JSON对象转换为GET参数的过程,具体实现代码如下:
```java
import org.json.JSONObject;
public class JSONToGetParams {
public static String jsonToGetParams(JSONObject json) {
StringBuilder result = new StringBuilder();
for (String key : json.keySet()) {
if (result.length() > 0) {
result.append("&");
}
String value = json.getString(key);
result.append(key).append("=").append(value);
}
return result.toString();
}
}
```
使用方法:
```java
String jsonStr = "{\"name\":\"Tom\",\"age\":18}";
JSONObject json = new JSONObject(jsonStr);
String params = JSONToGetParams.jsonToGetParams(json);
System.out.println(params); // 输出:name=Tom&age=18
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.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)
![](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)