1

我想在 JSON 文件中定义我的对象,然后使用 Typhoon 实例化它们。台风目前可以做到这一点吗?我已经从 github 下载了代码,并查看了代码和文档,但我没有看到任何方法。

提前致谢!

4

1 回答 1

1

从 Typhoon 2.0 开始,我们只支持原生格式(推荐)以及自动连接宏。主要好处是:

  • IDE 重构和代码完成无需任何额外插件即可工作
  • 通过参考接线时没有“魔术字符串”。
  • 可以使用装配接口解析组件。从 2.0 版开始,这包括提供运行时参数以及静态依赖项。

在 1.x 版本中,我们支持 XML 以及上述样式,但它根本不是一个流行的特性。主要的(有效的)批评是 XML 不支持本机样式的上述好处。再加上维护方面的一些开销,我们决定停止对 2.0 版的支持。

有一个好处 - 能够在运行时定义程序集。我们目前最接近的是Typhoon Config,它允许在文本文件中定义配置。

继续使用 JSON:

定义一个 JSON 解析器非常简单。

除非您有充分的理由使用 JSON,否则我们推荐使用原生样式。

于 2014-05-22T00:42:04.300 回答