我希望将一些(iOS)客户端代码重用到示例 Vapor 服务器端项目中。
有问题的代码依赖于定义为 struct JSON 的 SwiftyJSON 功能;现在这个名称槽不是“免费的”,而是已经在 Vapor 依赖的包中使用(包名也是 JSON)。
虽然我可以在我以前的客户端代码(如 App.JSON)中指出我想要的 JSON 内容,但代码中的样板化控制器也使用 JSON。显然,正如我所做的那样,将 SwiftyJSON 库文件放入 App 命名空间实际上会覆盖对 Vapor JSON 的无模块引用。
我试图参考 JSON.JSON,但它没有被识别。JSON 是项目中定义和编译的框架。它也不应该隐含地定义一个模块名称吗?
那我怎样才能达到 Vapor 的 JSON 呢?
谢谢..