词典里面可以套词典吗

使用问题 · 1127 次浏览
y_n 创建于 2024-05-24 13:00

我记得在哪个地方看到过可以套,但是我实际尝试的时候不可以,


回复内容
CL 2024-05-24 13:40
#1

一般不建议套,比较复杂。 如果只是运行时,可以设置键值,其中值为另一个词典。 但是在使用的时候,要做数据类型的转换。

如果用作状态自动保存值,就会有更多的问题,因为从状态加载后,值是什么类型是不好判断的,也没法强制类型转换。


另外也可以把词典转换成json之后作为值存,用的时候读取出来再做转换。

y_n 回复 CL 2024-05-24 13:46 :

明白了,感谢回答

臭冬瓜 2024-05-24 21:49
#2

词典保存到另外一个词典的时候选择文本值就可以了。我一直这么干^_^

臭冬瓜 最后更新于 2024-05-24 21:49
level1 2024-05-25 17:52
#3

你好,y_n:


词典里面可以套词典吗?

当然可以。


词典的默认值里可以写成:

json:{
 "a":{
  "b":{
   "c":"d"
  }
 }
}

因为词典变量的结构是Dictionary<string,object>,这个“object”就可以是任何形式的内容。


我的动作 都有这样的部分,可以查看我动作中的变量。

-------------------------------------------------------------------------------------------------------------------------------------------------------------------


专注于各种实用办公工具的制作和分享

y_n 回复 level1 2024-05-26 19:29 :

明白了,谢谢大佬

回复主贴