阿里巴巴json fastjson String转javaBean

Posted 每天进步一丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里巴巴json fastjson String转javaBean相关的知识,希望对你有一定的参考价值。

首先吐槽一下,这玩意儿竟然没有中文API,云栖社区竟然也没有统一的文档页面。

然后转入正题,最近在做跟某某某公司对接,返回数据为json形式的String字符串,我这边需要javabean,所以就需要转换,直接上代码了,搞了好几个小时才试出来的方法。

private Entity getEntity(String resp){
        JSONObject jsonObj = (JSONObject) JSON.parse(resp);
        if (jsonObj.getJSONArray("data") != null) {
            jsonObj = jsonObj.getJSONArray("data").getJSONObject(0);
        }
        jsonObj.remove("******");
        Entity entity= JSONObject.toJavaObject(jsonObj,Entity.class);
        return entity;
    }

转好了。









以上是关于阿里巴巴json fastjson String转javaBean的主要内容,如果未能解决你的问题,请参考以下文章

jsonarray 哪个性能好

JSON字符串转换为Map (转)

fastjson解析超长json串以及转成list,map等方法实例

fastjson中怎么把java对象转化为json对象

google的gson和阿里巴巴的fastjson,为啥把有关联实体转json就会报错啊,说缺少字段啥乱七八糟的。

java使用json需要哪些jar包