static void JsonToTable(str _json,Common _Common)
{
    sysdictTable        dictTable;
    TableId             tableId;
    dictfield           dictField, tmpdictField;
    int                 fieldsNum, i, fieldId, j, tmpdictFieldid;
    Map                 postsData;
    Map                 lineineMap;
    List                line;
    ListEnumerator      lineE;
    ;
    postsData = RetailCommonWebAPI::getMapFromJsonString(_json);
    tableId = _Common.TableId ;
    dictTable = new sysDictTable(tableId);
    fieldsNum = dictTable.columnCnt();
    fieldsNum = dictTable.fieldCntWithoutSys();
    line = List::create(postsData.lookup(tableId2name(tableId)));
    lineE = line.getEnumerator();
    while(lineE.moveNext())
    {
        lineineMap = Map::create(lineE.current());
        for(i=1;i<=fieldsNum;i++)
        {
            fieldId  = dictTable.fieldCnt2Id(i);
            dictField = new dictField(tableId,fieldId);
            for (j=1; j<=dictField.arraySize(); j++)
            {
                tmpdictFieldid = fieldId2Ext(fieldId, j);
                tmpdictField = new dictField(tableId,tmpdictFieldid);
                if (lineineMap.exists(tmpdictField.name()))
                {
                    _common.(tmpdictField.id()) = conPeek(lineineMap.lookup(tmpdictField.name()), 1);
                }
            }
        }
        _common.insert();   
    }
}

最新文章

  1. Linux/Windows下如何退出telnet
  2. SMTP邮箱验证错误解决
  3. 实现跨域请求jsonp方式
  4. js地理位置获取、显示、轨迹绘制
  5. PHP 高并发、抢票、秒杀 解决方案
  6. IOS播放音乐和音效
  7. [SQL SERVER系列]存储过程,游标和触发器实例[原创]
  8. SPRING IN ACTION 第4版笔记-第八章Advanced Spring MVC-007-给flowl加权限控制&lt;secured&gt;
  9. Spring-----3、Spring的核心机制(依赖注入)
  10. scauoj 18025 小明的密码 数位DP
  11. C++11中map的用法
  12. MongoDB【快速入门】
  13. 快速理解js中的call,apply的作用
  14. Linux中的 openssl-opensslv
  15. C#的split分割的举例
  16. webpack 4.x之搭建前端开发环境
  17. spring-cloud-config-server——Environment Repository
  18. (zhuan) LSTM Neural Network for Time Series Prediction
  19. [转载]Core Elements of a Program
  20. EMACS快捷键

热门文章

  1. WebSecurityConfig
  2. Spring定义Bean的两种方式:和@Bean
  3. NI Vision 介绍
  4. VSTO开发Excel 2013/2016工作簿项目
  5. Ubuntu全方位美化,定制教程
  6. mongodb Map/reduce测试代码
  7. 未释放资源的教训,开发MongoDB连接一定要关闭连接
  8. IT男频繁猝死背后的心理探秘
  9. (六)mybatis-spring集成完整版
  10. python 有关堡垒机的那些事