zoukankan      html  css  js  c++  java
  • fastjson妙用

    fastjson在java开发中有妙用

        public  List<DmTableWithDomainPath>  DmTables2DmTableWithDomainPaths(List<DmTable> tables){
            List<DmTableWithDomainPath> dmTableWithDomainPaths = new ArrayList<>();
            tables.forEach(table->{
    // java对象转换成json对象 JSONObject tableJSONObject
    = (JSONObject) JSON.toJSON(table); int domainID= table.getDomainId(); if (domainID!=0){ DmDomain dmDomain = dmDomainServiceImpl.queryInfoByNatrualKey(domainID); if (dmDomain!=null) {
    // json对象添加键值对 tableJSONObject.put(
    "paths", dmDomain.getPaths()); }
    // json对象转换成json字符串 String tableStr
    = JSON.toJSONString(tableJSONObject);
    // json字符串转换成另一个java对象 DmTableWithDomainPath dmTableWithDomainPath
    =JSON.parseObject(tableStr,DmTableWithDomainPath.class);
    dmTableWithDomainPaths.add(dmTableWithDomainPath); } });
    return dmTableWithDomainPaths; }
  • 相关阅读:
    day08
    day07
    day06
    day06
    day05
    第三次作业
    第三次作业
    第二次作业
    java 数字和日期处理
    jsp文件导包
  • 原文地址:https://www.cnblogs.com/huanglei2010/p/11164784.html
Copyright © 2011-2022 走看看