找回密码
 立即注册

QQ登录

只需一步,快速开始

wwwlliu

初级会员

14

主题

59

帖子

383

积分

初级会员

积分
383
wwwlliu
初级会员   /  发表于:2024-7-22 18:53  /   查看:918  /  回复:2
100金币
将**json传入后建立对象的时候发下有两个对象用的是横杠做的连接,但是建立新的对象的时候发现按名称写报错,请问这个问题是什么原因该怎么解决。
有个对象TotalTax-includedAmountInChinese,全称是这样的从json传过来,我解析后写的是=res.EInvoice.EInvoiceData.BasicInformation.TotalTax-includedAmountInChinese,这样是报错的,所找不到后面的参数,请问是这样写不对么,怎么才能取到它啊。
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬,正常来取JSON对象属性的值时是这样来写的,只是在这个例子,中横线的存在会影响公式的解析,可以参考下面的方案,先取到BasicInformation的值,然后通过对象操作-GetPropertyValue来获取TotalTax-includedAmountInChinese的值 对象与集合操作工具 - 葡萄城市场 (grapecity.com.cn)

2 个回复

正序浏览
VVANVI悬赏达人认证
论坛元老   /  发表于:2024-7-22 20:42:39
2#
把 json 文本  变成对象 , 貌似叫 反序列化

然后就可以赋值给变量了
回复 使用道具 举报
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2024-7-22 18:53:03
来自 3#
大佬,正常来取JSON对象属性的值时是这样来写的,只是在这个例子,中横线的存在会影响公式的解析,可以参考下面的方案,先取到BasicInformation的值,然后通过对象操作-GetPropertyValue来获取TotalTax-includedAmountInChinese的值


对象与集合操作工具 - 葡萄城市场 (grapecity.com.cn)

本帖子中包含更多资源

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

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