Skip to content

Commit f38d9f6

Browse files
committed
#2: ignoreUnknownKeys
1 parent 49333df commit f38d9f6

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/main/kotlin/stageguard/sctimetable/api/edu_system/super/SuperCourseApiService.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ object SuperCourseApiService {
107107
//超级课表的api可真是狗屎,逼我自定义一个Either
108108
val result = (response.content.readUTF8Line() ?: "{\"data\":{\"errorStr\":\"Empty response content.\"},\"status\":1}")
109109
if(Pattern.compile("errorStr").matcher(result).find()) {
110-
Either.Right(Json.decodeFromString(result))
110+
Either.Right(Json { ignoreUnknownKeys = true }.decodeFromString(result))
111111
} else {
112-
Either.Left(Json.decodeFromString(result))
112+
Either.Left(Json { ignoreUnknownKeys = true }.decodeFromString(result))
113113
}
114114

115115
}

0 commit comments

Comments
 (0)