我正在编写一个包,并且想扩展toJSON
包中包含的通用方法jsonlite
来处理我的一个类。
我认为我可以做到:
1)将jsonlite添加到Description文件中的Depends
2)通过将roxygen标签添加为
来注意命名空间。#' @importMethodsFrom jsonlite toJSON
#' @export
setMethod("toJSON", signature = "myClass", definition = function(x,...){
jsonlite::toJSON(as.character(x))
})
但是当我尝试构建软件包时,出现以下错误:
setGeneric(f,where = where)中的Fehler:必须提供一个函数 “ toJSON”的框架,明确地或通过现有函数
据我所知,@importMethodsFrom jsonlite toJSON
标签应该做到这一点,并提供通用的...