70.3、WebApi,构造json,Model 单据体原创
14人赞赏了该文章
5,882次浏览
编辑于2020年07月19日 10:29:21
续 70.2
1、构造Json,第三部分 ,Model 单据体
2、构造多行分录,使用for循环
//单据体,定义一个数组 JArray Entry = new JArray(); //2行分录 for (int i = 0; i < 2; i++ ) { JObject jsonFPOOrderEntry = new JObject(); JObject jsonFMaterialId = new JObject(); jsonFMaterialId.Add("FNumber", "001"); jsonFPOOrderEntry.Add("FMaterialId", jsonFMaterialId); JObject jsonFPriceUnitId = new JObject(); jsonFPriceUnitId.Add("FNumber","Pcs"); jsonFPOOrderEntry.Add("FPriceUnitId", jsonFPriceUnitId); jsonFPOOrderEntry.Add("FQty", 25); jsonFPOOrderEntry.Add("FTaxPrice", 10); jsonFPOOrderEntry.Add("FEntryTaxRate", 17); Entry.Add(jsonFPOOrderEntry); } jsonModel.Add("FPOOrderEntry", Entry);
3、启用,点构造Json按钮
4、点保存按钮
5、打开生成的采购订单,2行分录
Json构造
JObject jsonRoot = new JObject();
基础资料
JObject jsonFBillTypeID = new JObject(); jsonFBillTypeID.Add("FNumber", "XSDD01_SYS"); jsonModel.Add("FBillTypeID", jsonFBillTypeID);
文本,数字,日期
jsonModel.Add("FDate", "2018-11-11");
单据体赋值
JArray Entry = new JArray(); JObject FPOOrderEntry = new JObject(); Entry.Add(FPOOrderEntry); jsonModel.Add("FSaleOrderEntry", POOrderEntry); jsonRoot.Add("Model", jsonModel);
总目录链接
https://vip.kingdee.com/article/6499387201459123
70.3.zip(281.18KB)
赞 14
14人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!