请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

金麒麟-信息部

金牌服务用户

205

主题

438

帖子

2053

积分

金牌服务用户

积分
2053
金麒麟-信息部
金牌服务用户   /  发表于:2022-10-8 10:12  /   查看:2826  /  回复:7
100金币


版主好,
        有什么办法能将表格序列化为json字符串吗?  我使用的Json序列化命令,得到的是错误的字符串。



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

最佳答案

查看完整内容

JSON序列化命令操作的是“对象”不是单元格。所以,你需要配合使用这个插件,创建数组对象。然后用循环命令遍历表格中的行,为每行数据创建一个对象,然后放到数组里。最后再用JSON序列化,将数组转换为JSON。 https://marketplace.grapecity.com.cn/ApplicationDetails?productID=SP2206290001&productDetailID=D2206290001&tabName=Tabs_detail

7 个回复

最佳答案
最佳答案
willning
超级版主   /  发表于:2022-10-8 10:12:53
来自 8#
JSON序列化命令操作的是“对象”不是单元格。所以,你需要配合使用这个插件,创建数组对象。然后用循环命令遍历表格中的行,为每行数据创建一个对象,然后放到数组里。最后再用JSON序列化,将数组转换为JSON。

https://marketplace.grapecity.co ... tabName=Tabs_detail
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-8 11:51:42
2#
您好,活字格的服务端命令中的数组参数就是json格式的,可以创建一个服务端命令,将表格中的数据传递到该命令的数组参数中,即可得到一个json数组,在服务端命令中使用返回命令就可以将json数组返回前端。当然如果比较擅长JS的话,也可以通过JS代码来实现,可以参考这个帖子:
数据表导出为json格式 - 活字格专区 - 求助中心 - 葡萄城产品技术社区 (grapecity.com.cn)
回复 使用道具 举报
leilei6120悬赏达人认证
银牌会员   /  发表于:2022-10-8 12:00:19
3#
“设置变量命令”里变量值设置为来自数据表,这样得到的结果就是json格式的呀

本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-8 14:35:12
4#
楼上大佬正解,设置变量命令的查询结果(多行记录)也是一个json数组,如果查询条件比较简单,且所需数据可以通过查询条件从数据库中取到,也可以考虑使用设置变量命令取多行记录~
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-8 17:34:02
7#
感谢楼上大佬的支持!
如果您的问题已解决,可以设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎继续跟帖补充~
回复 使用道具 举报
willning
超级版主   /  发表于:2022-10-10 14:15:13
10#
看这个demo,用到了对象操作和JSON序列化两个常用插件。


本帖子中包含更多资源

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

x
回复 使用道具 举报
Chelsey.Wang讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-10-13 09:10:58
12#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部