mirror of
https://github.com/InsanusMokrassar/SDI.git
synced 2024-06-01 23:45:12 +00:00
19 lines
619 B
Kotlin
19 lines
619 B
Kotlin
package com.insanusmokrassar.sdi
|
|
|
|
import kotlinx.io.InputStream
|
|
import kotlinx.serialization.ImplicitReflectionSerializer
|
|
import kotlinx.serialization.json.Json
|
|
import java.io.File
|
|
|
|
@ImplicitReflectionSerializer
|
|
fun Json.loadModule(stream: InputStream) = loadModule(stream.reader().readText())
|
|
|
|
@ImplicitReflectionSerializer
|
|
fun loadModule(stream: InputStream) = Json.nonstrict.loadModule(stream.reader().readText())
|
|
|
|
@ImplicitReflectionSerializer
|
|
fun Json.loadModule(file: File) = loadModule(file.inputStream())
|
|
|
|
@ImplicitReflectionSerializer
|
|
fun loadModule(file: File) = Json.nonstrict.loadModule(file.inputStream())
|