在http请求中将数据类序列化为json时,我遇到了一个奇怪的问题。HttpResponse>(URL) { body = customerLoginData在非工作代码中,数据类构造函数中有一个默认参数,但是当它被序列化时,我看不到json中的companyUUID,但是工作代码会创建一个名为companyUUID的键。
我有一个运行在Kotlin 1.4.0和KTOR1.3.2上的项目,所以我决定尝试将我的版本升级到Kotlin 1.4.30和KTOR1.5.1(因为我也因为adoptopenJDK8没有JavaFx而升级到当我最终修复了导入问题和诸如此类的问题并运行我的GET服务器时,第一个页面正确打开(它被映射到路由"/"),但是其他GET请求在RoutingResolve类上抛出了一个"Lost in ambiguity显然,在比较