TypeReference如何使用?

1,转化指定复杂对象
1.1ResponseBaseVO<IscPageBaseVO<OrganizationalRoleFrontmvVO>> iscPageBaseVOResponseBaseVO = JSONObject.parseObject(result,
                new TypeReference<ResponseBaseVO<IscPageBaseVO<OrganizationalRoleFrontmvVO>>>() {
    
    
                });
                
1.2String jsonString =[[1,"zhangsan","male",18,"Beijing"],[2,"lisi","female",18,"Shanghai"]]List<List<Object>> list = JSON.parseObject([jsonString], new TypeReference<List<List<Object>>>() {
    
    });

1.3FormExportDTO exportDTO = JSON.parseObject(JSON.toJSONString(syncMqMessage.getMessageBody()), (new TypeReference<FormExportDTO>() {
    
    }).getType());


猜你喜欢

转载自blog.csdn.net/linyiwwy/article/details/127421940