找回密码
 立即注册

QQ登录

只需一步,快速开始

没事测着玩

高级会员

21

主题

247

帖子

1378

积分

高级会员

积分
1378

悬赏达人

没事测着玩
高级会员   /  发表于:2024-2-22 14:14  /   查看:1502  /  回复:9
10金币
虽说有个专题教程,但感觉没描述完全,一般JSON就类似于:{"返回值1":[{"ID":1,"测试":"1"},{"ID":2,"测试":"2"}]}这样,报表中是如何使用,能达到像是数据源为表,查出来并自动扩展行呢?

最佳答案

查看完整内容

大佬,报表需要接受的json是一个单纯的数组,而不是对象,因此,我们需要将json解析后再传递给报表 打开报表后 报表及数据源设计如下:

9 个回复

倒序浏览
最佳答案
最佳答案
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-2-22 14:14:17
来自 2#
大佬,报表需要接受的json是一个单纯的数组,而不是对象,因此,我们需要将json解析后再传递给报表

打开报表后

报表及数据源设计如下:

本帖子中包含更多资源

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

x
回复 使用道具 举报
没事测着玩
高级会员   /  发表于:2024-2-22 16:37:51
3#
Nathan.guo 发表于 2024-2-22 16:30
大佬,报表需要接受的json是一个单纯的数组,而不是对象,因此,我们需要将json解析后再传递给报表

打开 ...

好的,谢谢
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-2-22 16:39:53
4#
回复 使用道具 举报
没事测着玩
高级会员   /  发表于:2024-2-22 17:00:19
5#

那如果按大佬你给的格式,对象里面又套了数组,能不能够展示出来呢?
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-2-22 17:06:45
6#
没事测着玩 发表于 2024-2-22 17:00
那如果按大佬你给的格式,对象里面又套了数组,能不能够展示出来呢?

大佬的意思是,直接把{"返回值1":[{"ID":1,"测试":"1"},{"ID":2,"测试":"2"}]}这样的json,传递给报表吗?
这样是不行的,我们得再传递前先将其中的返回值1,解析出来,把返回值1这个数组传递给报表~~
回复 使用道具 举报
没事测着玩
高级会员   /  发表于:2024-2-22 17:36:33
7#
Nathan.guo 发表于 2024-2-22 17:06
大佬的意思是,直接把{"返回值1":[{"ID":1,"测试":"1"},{"ID":2,"测试":"2"}]}这样的json,传递给报表吗 ...

哦,意思就是,只接受单层的数组,数组里面可以放对象?
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-2-22 17:38:46
8#
没事测着玩 发表于 2024-2-22 17:36
哦,意思就是,只接受单层的数组,数组里面可以放对象?

是的,大佬把数组理解为表格,数组里的对象理解为单行记录,就必就不用我再多说什么了~~
回复 使用道具 举报
没事测着玩
高级会员   /  发表于:2024-2-22 17:54:49
9#
Nathan.guo 发表于 2024-2-22 17:38
是的,大佬把数组理解为表格,数组里的对象理解为单行记录,就必就不用我再多说什么了~~

好的,谢谢解答
回复 使用道具 举报
Nathan.guo活字格认证 Wyn认证
超级版主   /  发表于:2024-2-22 17:58:09
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部