Closed1
OpenAPI×Ktorでクエリパラメーターにtype: booleanを指定した時の話

HTTPのクエリパラメーターは文字列で処理されるため、例えばisFemale=true
のようなクエリパラメーターをKotr側で受け取ってもString
型で解決される。
こういう場面で安全にキャストしてBoolean
にしたいが、toBoolean()
を素直に使うだけで良さそうだった。
- nullではなくtrue相当の文字列(trueやTRUE) -> true
- それ以外 -> false
とnullセーフティにキャストしてくれる。
このスクラップは2024/04/22にクローズされました