共计 752 个字符,预计需要花费 2 分钟才能阅读完成。
1.org 中 jackson 转换 json,springboot 中内置 jackson
ObjectMapper o=new ObjectMapper();
Listlist=new ArrayList();
String jons=o.writeAsValueString(list);
2.alibaba 中 fastjson 转换成 json
@GetMapping("/test")
public TbUser testHttpClient(){
String url="http://localhost:8080/saveUser";
TbUser user = new TbUser();
user.setPhone("13568775074");
user.setUsername("minming");
user.setPassword("123456");
//fastjson 的 JSONObject 将 Object 转 json
String s = JSONObject.toJSONString(user);
// 返回 json 类型数据
String result = CloseableHttpCilentsUtils.doPost(url, user, null);
fastjson 的 JSONObject 将 json 转 Object
JSONObject response = JSONObject.parseObject(result);
TbUser parse = JSONObject.toJavaObject(response, TbUser.class);
return parse;
}
返回结果:
{
"password": "123456",
"phone": "13568775074",
"username": "minming"
}
原文地址: java 中 Object 和 json 相互转换的方式
正文完