Let our Json parser accept comments and trailing comma.

This commit is contained in:
Benoit Marty 2026-04-30 14:18:15 +02:00
parent 13775f4fbd
commit 61f074ddc1
2 changed files with 10 additions and 2 deletions

View file

@ -23,6 +23,13 @@ fun interface JsonProvider {
@ContributesBinding(AppScope::class)
@SingleIn(AppScope::class)
class DefaultJsonProvider : JsonProvider {
private val json: Json by lazy { Json { ignoreUnknownKeys = true } }
private val json: Json by lazy {
Json {
ignoreUnknownKeys = true
allowComments = true
allowTrailingComma = true
}
}
override fun invoke() = json
}