找回密码
 立即注册

QQ登录

只需一步,快速开始

朗月2022

初级会员

29

主题

65

帖子

294

积分

初级会员

积分
294

时代开发者征文活动

朗月2022
初级会员   /  发表于:2022-12-1 16:24  /   查看:1068  /  回复:6


一、获取外部JSon 数据插入表格,结构是【主表】+【明细】

二、服务端HTTP,获取JSON



三、前端调用服务端



四、获取结果

尝试【明细表】用循环命令也不行


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-2 10:05:29
推荐
本帖最后由 Simon.Sun 于 2022-12-26 13:36 编辑

************************************************最佳答案********************************************
您好,可以参考下demo,主要是需要分清json的层级,是数组还是普通的属性,一般是数组都需要用可以通过循环添加,可以通过这个工具来梳理:
JSON在线解析及格式化验证 - JSON.cn



先取出SalesOrder,然后循环SalesOrder添加主表记录


在主表循环中,再取到当前主表对应的Item,循环Item添加到子表,注意取主表记录的ID



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-1 16:27:39
沙发
为什么要在前端处理这些数据呢?完全可以放在服务端处理的~再者,数组里的数据是要循环才能获取到的~为什么找不到某个对象,看一下是否加http请求返回值的对象名称了。
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-1 17:07:30
板凳
吴小胖 发表于 2022-12-1 16:27
为什么要在前端处理这些数据呢?完全可以放在服务端处理的~再者,数组里的数据是要循环才能获取到的~为什么 ...

服务端HTTP,返回JSon 。前端把JSon 显示到表格中。问题是【主表的100条数据,获取没问题】,【明细表仅获取了第一个订单的数据】,如何用【循环命令】解决?
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-12-1 17:47:33
地板
您好,这种问题需要结合您的json数据来分析,建议您整理好您的数据,做一个demo,在工程文件中说明(或者手动拼接好)您想要的效果。可以保证大家最大程度的理解您的问题,也可以尝试直接在工程文件中实现,更高效地解决您的问题哟~
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-1 17:56:07
5#
附件是针对JSon 的测试程序(服务端获取JSon,插入表),可复制JSon 串(从附件)。运行提示:错误参数 'InternalID' : 无法找到参数 'data.SalesOrder.InternalID'。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
朗月2022
初级会员   /  发表于:2022-12-1 17:58:20
6#
Demo 程序,详见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部