zoukankan      html  css  js  c++  java
  • 将将List json 转成List<?>实体

    package TestJson;
    
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    
    import net.sf.json.JSONObject;
    /**
     * 
     * @description  功能描述: 将List json  转成List<?>实体
     * @author            作        者: zhouzhiwei
     * @param                   参         数: 
     * @createdate   建立日期: 2015年12月4日下午2:35:57
     * @projectname  项目名称: cmsR
     * @packageclass 包及类名: TestJson.FormatJson.java
     */
    public class FormatJson
    {
        public static void main(String[] args)  {
            List<ImportBrand> brandList = FormatJson.formatFileListToBrand();
            System.out.println(brandList.size());
        }
    
        @SuppressWarnings({ "unchecked","static-access" })
        public static List<ImportBrand> formatFileListToBrand() {
            JSONObject jsonobject = JSONObject.fromObject("{total:1000,rows:[{DJH:'20130201145459',RQ:'2012/11/8 0:00:00',GXRXM:'李前懋'},{DJH:'201302011454511',RQ:'2013/11/8 0:00:00',GXRXM:'张三'}]}");
            List<Map<String, Object>> array = jsonobject.getJSONArray("rows");//获取到List
            List<ImportBrand> listImportBrand = new ArrayList<ImportBrand>();        
            for (int i = 0; i < array.size(); i++) {
                ImportBrand  key=(ImportBrand) jsonobject.toBean(JSONObject.fromObject(array.get(i)), ImportBrand.class);
                listImportBrand.add(key);
            }
            return listImportBrand;
        }
    }
  • 相关阅读:
    spring profile 多环境配置管理
    搭建docker私服仓库
    ubuntu安装mysql添加密码
    yum源安装docker
    keep + haproxy 运行原理
    gitlab汉化
    什么是DevOps?
    Kafka高并发原理概述
    k8s + flannel 内网不能互通问题排查
    Flannel跨主机互联概述及容器网络拓扑图
  • 原文地址:https://www.cnblogs.com/yy123/p/5019252.html
Copyright © 2011-2022 走看看