java将HttpResult响应转成键值对
时间: 2024-05-10 17:17:12 浏览: 123
HttpResult.java
假设你的HttpResult响应的数据格式是JSON,你可以使用以下代码将其转换为键值对:
```java
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class HttpResultUtils {
/**
* 将HttpResult响应转换为键值对
* @param result HttpResult响应
* @return 键值对
*/
public static Map<String, Object> convertToMap(HttpResult result) {
String content = result.getContent();
JSONObject json = JSON.parseObject(content);
return json.getInnerMap();
}
}
```
使用示例:
```java
HttpResult result = ...; // 发送Http请求并获取响应
Map<String, Object> map = HttpResultUtils.convertToMap(result);
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
```
注意:上述代码需要使用FastJSON库,你需要在项目中添加FastJSON的依赖。
阅读全文