JSON对象怎么转换java对象?

{
    "data": {
        "jiegou": {
            "ary": [
                {
                    "name" : "jack",
                    "age" : 23
                }, 
                {
                    "name" : "angel",
                    "age" : 26
                }
            ]
        }, 
        "total": 2
    }
}

类似这样的从API获取到的json字符串
有多层花括号嵌套的.在java里怎么转换?

料青山看我应如是
浏览 602回答 10
10回答

慕神8447489

GSON、Jackson,JSON等都可以的

温温酱

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

叮当猫咪

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

慕哥6287543

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

慕哥9229398

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

慕娘9325324

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

GCT1015

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

Qyouu

//代码片段,参考。 JSONObject po = jsonArray.getJSONObject(0); Gson gson = new Gson(); ProjectOffice projectOffice = gson.fromJson(po.toString(), ProjectOffice.class);

开心每一天1111

这百度一下答案就能出来的吧,这问题有价值么
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java