AX中Json转化成表记录
{
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);
{
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();
}
}
AX中Json转化成表记录的更多相关文章
- js中对象转化成字符串、数字或布尔值的转化规则
		
js中对象可以转化成 字符串.数字.布尔值 一.对象转化成字符串: 规则: 1.如果对象有toString方法,则调用该方法,并返回相应的结果:(代码通常会执行到这,因为在所有对象中都有toStrin ...
 - js中时间戳转化成时间格式
		
function formatDate(timestamp){ var test = new Date(parseInt(timestamp) * 1000); var $year = test.ge ...
 - 利用left join 筛选B表中不包含A表记录
		
select A.key from A LEFT JOIN B ON A.KEY=B.KEY WHERE B.FIELD IS NULL;
 - mysql中,创建包含json数据类型的表?创建json表时候的注意事项?查询json字段中某个key的值?
		
需求描述: 在mysql数据库中,创建包含json数据类型的表.记录下,在创建的过程中,需要注意的问题. 操作过程: 1.通过以下的语句,创建包含json数据类型的表 mysql> create ...
 - Flutter 中 JSON 解析
		
本文介绍一下Flutter中如何进行json数据的解析.在移动端开发中,请求服务端返回json数据并解析是一个很常见的使用场景.Android原生开发中,有GsonFormat这样的神器,一键生成Ja ...
 - mysql支持跨表delete删除多表记录
		
前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除. 在Mysql4.0之后,mysql开始支持跨表delete. Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间的关 ...
 - 了解AutoCAD对象层次结构 —— 6 ——块表记录
		
块表记录是包裹实体对象的最后一层包装了,接下来让我们继续利用MgdDbg工具查看上一小节创建的块定义内的对象有哪些. 操作步骤如下:选择块表记录TestBlock,在右侧列表中找到“Entities ...
 - ADO.NET         .net core2.0添加json文件并转化成类注入控制器使用    简单了解 iTextSharp实现HTML to PDF    ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下    C# AutoMapper 了解一下
		
ADO.NET 一.ADO.NET概要 ADO.NET是.NET框架中的重要组件,主要用于完成C#应用程序访问数据库 二.ADO.NET的组成 ①System.Data → DataTable, ...
 - Ajax前台返回JSON数据后再Controller中直接转换成类型使用,后台接收json转成实体的方法
		
之前写过一篇记录文章,写的是将一个比较复杂的数据结构在前台组合起来后传递到后台. 当时并不太了解@RequestBody,也并没有使用js提供的JSON.stringify()方法 所有都是自己写的, ...
 
随机推荐
- [LC] 105. Construct Binary Tree from Preorder and Inorder Traversal
			
Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that ...
 - 三、RabbitMQ安装
			
安装前准备 Linux版本信息: 发行版本:CentOS Linux release 7.5.1804 (Core) 内核版本:Linux version 3.10.0-862.el7.x86_64 ...
 - OpenCV 对两幅图像求和(求混合(blending))
			
#include <cv.h> #include <highgui.h> #include <iostream> using namespace cv; int m ...
 - Qt QImag图像保存、格式转换
			
图像保存bool QImage::save(const QString &fileName, const char *format = Q_NULLPTR, int quality = -1) ...
 - HDU-2802-F(N)
			
看到这题讨论版里有说用公式的有说用循环节的,但是个人觉得这两种方法都不靠谱,比赛场上做这种题能直接推出公式需要很强数学功底,而循环节的方法如果循环节比较大就不太好发现了.这种已知通项公式的题还是用矩阵 ...
 - 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(python语言)
			
# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? # 斐波那契数列:0,1,1,2,3,5,8,13, ...
 - 奇异值分解SVD
			
在介绍奇异值分解(SVD)之前我们先来回顾一下关于矩阵的一些基础知识. 矩阵基础知识 方阵 给定一个$ n×m $的矩阵$ A $,若n和m相等也就是矩阵的行和列相等那矩阵$ A $就是一个方阵. 单 ...
 - Linux系统添加新用户
			
Linux系统中一般不直接使用root用户进行操作,需要添加新的用户. 首先,查看当前系统已有的用户 cat /etc/passwd 查看用户组 cat /etc/group 其次,添加想要的用户组和 ...
 - 算法设计与分析-Week12
			
题目描述 You are given coins of different denominations and a total amount of money amount. Write a func ...
 - Swift 浅谈Struct与Class
			
讨论Struct与Class之前,我们先来看一个概念:Value Type(值类型),Reference Type(引用类型): 1. 值类型的变量直接包含他们的数据,对于值类型都有他们自己的数据副本 ...