配置文件中的嵌套字典的数组类型的配置,各位实际生产商使用的多不多?

2020-12-07 14:21:42 +08:00
 tctc4869

经常要使用配置文件,比如 json,toml,目前只使用了字符串,数字,bool 类型,简单数组(只有数字,字符串,bool 类型值的数组),字典等

那嵌套字典的数组类型的配置各位使用的多不多? 什么是嵌套字典的数组类型的配置? 在 json 中,就是 [ { "a":0, "b":"asd", "c":"abcd" }, { "a":0, "b":"asd", "c":"abcd" }, { "a":0," b":"asd", "c":"abcd" } ] 在 toml 中,就是 [ { a=0, b="asd", c="abcd" }, { a=0, b="asd", c="abcd" }, { a=0, b="asd", c="abcd" } ] 这种嵌套字典的数组配置的类型,各位实际使用的多不多?

957 次点击
所在节点    程序员
21 条回复
no1xsyzy
2020-12-08 18:37:10 +08:00
@tctc4869 Java 不清楚,注解是在 javac 中完成的吗? *.class 文件反编译的话只会发现被展开的注解吗?
Python “形似注解” 的 decorator 就比较随意了,就算写代码也可以动态加载(解释语言的好处)

不过我指的不是注解更好,而是嵌入一个常规的解释器(比如 Lua ?)更好。
不要半吊子地弄个不完整的 DSL,几乎不存在必须 DSL 才能解决的问题,而且这类问题基本有现成的 DSL
绝大部分代码不可能遇到前无古人的有效需求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/732927

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX