如何使用 http4k 项目中的 http4k-jsonrpc?

How to use http4k-jsonrpc from http4k project?

根据 http4k 文档配置 JSON-RPC 服务器我应该使用 JsonRpc.auto 或 JsonRpc.manual,但不幸的是我找不到任何示例。 API 文档包含如下内容:

fun <NODE : Any> auto(json: JsonLibAutoMarshallingJson<NODE>, errorHandler: ErrorHandler = defaultErrorHandler, fn: Auto<NODE>.() -> Unit): JsonRpcService<NODE>

我不知道应该使用哪些接口实现。

fun main() {
    val app: HttpHandler = JsonRpc.auto(???)
    app.asServer(Jetty(8080)).start()
}

似乎缺少一些文档。现在网站上有一个示例,但将来最好的停靠点是先查看测试。 :)

示例如下: https://www.http4k.org/guide/modules/jsonrpc/