В соответствии с документацией 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()
}