找回密码
 立即注册

QQ登录

只需一步,快速开始

cucme

高级会员

118

主题

366

帖子

1342

积分

高级会员

积分
1342

时代开发者征文活动

cucme
高级会员   /  发表于:2021-12-21 11:20  /   查看:2437  /  回复:9
10金币
原始要实现的是这样的,我要拼接一个2级的Json对象,大致如下:
第1级


其中checkCode要等其他数据确定后做md5


第2级 jsonData


其中id, cell , name来自一个表,其他字段或固定或来自别的地方

id, cell , name的json很好生成,但strategy_id、conf_id怎么拼接进去?



问题来了

我在想是否可以用设置变量命令设置一个jsonData对象,分别对jsonData.strategy_id, jsonData.id, jsonData.cell, jsonData.name, ...
分别赋值,然后再用Json序列化命令来生成Json字符串,
甚至多级都定义成一个对象data(data.apiCode=xxx, data.jsonData.id=yyy)但发现并不能这样定义对象



但来自数据表的变量是可以用.操作符的啊


那有什么方法能解决我的问题么?



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

最佳答案

查看完整内容

要新增对象属性的话,你可以通过js命令获取对应的对象 并通过 obj.strategy_id=xxx新增对象属性,最后通过下面的那个setVariableValue()的方法重新赋值一个新变量,或者也可以赋值给原来的变量,再进行序列化

9 个回复

倒序浏览
最佳答案
最佳答案
alexyui悬赏达人认证 活字格认证
银牌会员   /  发表于:2021-12-21 11:20:25
来自 7#
要新增对象属性的话,你可以通过js命令获取对应的对象
并通过 obj.strategy_id=xxx新增对象属性,最后通过下面的那个setVariableValue()的方法重新赋值一个新变量,或者也可以赋值给原来的变量,再进行序列化

本帖子中包含更多资源

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

x
回复 使用道具 举报
samta
高级会员   /  发表于:2021-12-21 11:26:54
2#
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-21 11:56:22
3#
大佬,活字格目前暂不支持给对象上的属性赋值。不过大佬可以用json系列化命名,把json对象转化给json字符串,通过拼接字符串来实现。
回复 使用道具 举报
cucme
高级会员   /  发表于:2021-12-21 12:39:49
4#
David.Zhong 发表于 2021-12-21 11:56
大佬,活字格目前暂不支持给对象上的属性赋值。不过大佬可以用json系列化命名,把json对象转化给json字符串 ...


手动拼接其实我之前做过了,就是想能不能用对象形式高效转换


本帖子中包含更多资源

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

x
回复 使用道具 举报
cucme
高级会员   /  发表于:2021-12-21 12:40:51
5#
samta 发表于 2021-12-21 11:26
参考这个帖子?
https://gcdn.grapecity.com.cn/showtopic-133536-1-1.html

感谢回答,主子表的方式我搜到过,离我的需求还是有点差别哦
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-21 13:36:19
6#
cucme 发表于 2021-12-21 12:39
手动拼接其实我之前做过了,就是想能不能用对象形式高效转换

暂时不行哈~感谢大佬的理解与支持~
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-21 13:50:39
8#
alexyui 发表于 2021-12-21 13:48
要新增对象属性的话,你可以通过js命令获取对应的对象
并通过 obj.strategy_id=xxx新增对象属性,最后通过 ...

大佬厉害鸭~前端确实可以~
回复 使用道具 举报
amtath悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-3 15:23:49
9#
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-1-3 15:27:16
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部