为了账号安全,请及时绑定邮箱和手机立即绑定

JSON对象怎么转换java对象?

JSON对象怎么转换java对象?

料青山看我应如是 2019-03-01 10:39:25
{ "data": { "jiegou": { "ary": [ { "name" : "jack", "age" : 23 }, { "name" : "angel", "age" : 26 } ] }, "total": 2 } } 类似这样的从API获取到的json字符串有多层花括号嵌套的.在java里怎么转换?
查看完整描述

10 回答

?
慕神8447489

TA贡献1780条经验 获得超1个赞

GSON、Jackson,JSON等都可以的

查看完整回答
反对 回复 2019-03-01
?
温温酱

TA贡献1752条经验 获得超4个赞

java这方面的类库挺多的啊,fastjson、Jackson....

查看完整回答
反对 回复 2019-03-01
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

推荐GSON、Jackson、fastjson,这些jar包功能比较全,
常用的场景都已经考虑到了。而且使用简单,也经过了大量程序员的检验!

查看完整回答
反对 回复 2019-03-01
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

FastJson和Jackson都可以呀~目前业务里在用

查看完整回答
反对 回复 2019-03-01
?
慕哥9229398

TA贡献1877条经验 获得超6个赞

可以使用开源框架,比如 Gson ,可以把 json 转换为 model

查看完整回答
反对 回复 2019-03-01
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

创建与json匹配的实体类,使用fastjson、gson等库都可以转换

查看完整回答
反对 回复 2019-03-01
?
GCT1015

TA贡献1827条经验 获得超4个赞

可以使用一些第三方的 比如:fastjson。

查看完整回答
反对 回复 2019-03-01
?
Qyouu

TA贡献1786条经验 获得超11个赞

//代码片段,参考。
JSONObject po = jsonArray.getJSONObject(0);
Gson gson = new Gson();
ProjectOffice projectOffice = gson.fromJson(po.toString(), ProjectOffice.class);
查看完整回答
反对 回复 2019-03-01
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

这百度一下答案就能出来的吧,这问题有价值么

查看完整回答
反对 回复 2019-03-01
  • 10 回答
  • 0 关注
  • 601 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信