fix #79 enum toJson serialization

This commit is contained in:
sergeych committed 2025-12-05 21:39:43 +01:00
1 parent b630d69186
commit 1e2bbe1fc5
2 files changed
+16 -8

No files matched your search

@@ -15,6 +15,8 @@
*
*/
import kotlinx.serialization.json.JsonElement
import kotlinx.serialization.json.JsonPrimitive
import net.sergeych.lyng.Scope
import net.sergeych.lyng.obj.*
import net.sergeych.lynon.LynonDecoder
@@ -38,6 +40,10 @@ open class ObjEnumEntry(enumClass: ObjEnumClass, val name: ObjString, val ordina
return ordinal.compareTo(scope, other.ordinal)
}
override suspend fun toJson(scope: Scope): JsonElement {
return JsonPrimitive(name.value)
}
}
object EnumBase : ObjClass("Enum") {