aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/util/json/KJsonUtils.kt
blob: b15119b6197c0a9117b7a9430026835607299b31 (plain)
1
2
3
4
5
6
7
8
9
10
11
package moe.nea.firmament.util.json

import kotlinx.serialization.json.JsonArray
import kotlinx.serialization.json.JsonElement
import kotlinx.serialization.json.JsonPrimitive

fun <T : JsonElement> List<T>.asJsonArray(): JsonArray {
	return JsonArray(this)
}

fun Iterable<String>.toJsonArray(): JsonArray = map { JsonPrimitive(it) }.asJsonArray()