# Package net.axay.kspigot.serialization

## Types

BoundingBoxSerializer
Link copied to clipboard
object BoundingBoxSerializer : KSerializerForBukkit<BoundingBox>
Content copied to clipboard
ColorSerializer
Link copied to clipboard
object ColorSerializer : KSerializerForBukkit<Color>
Content copied to clipboard
ItemMetaSerializer
Link copied to clipboard
object ItemMetaSerializer : KSerializerForBukkit<ItemMeta>
Content copied to clipboard
ItemStackSerializer
Link copied to clipboard
object ItemStackSerializer : KSerializerForBukkit<ItemStack>
Content copied to clipboard
KSerializerForBukkit
Link copied to clipboard
open class KSerializerForBukkit<T : ConfigurationSerializable>(kClass: KClass<T>) : KSerializer<T>
Content copied to clipboard
LocationSerializer
Link copied to clipboard
object LocationSerializer : KSerializerForBukkit<Location>
Content copied to clipboard
SpigotSerializable
Link copied to clipboard
interface SpigotSerializable<T>
Content copied to clipboard
SpigotSerializableCompanion
Link copied to clipboard
interface SpigotSerializableCompanion<T>
Content copied to clipboard
VectorSerializer
Link copied to clipboard
object VectorSerializer : KSerializerForBukkit<Vector>
Content copied to clipboard

## Functions

deserialize
Link copied to clipboard
inline fun <T> SpigotSerializableCompanion<T>.deserialize(json: String): T
Content copied to clipboard
Deserializes the given json string and returns the deserialized object.
serialize
Link copied to clipboard
fun SpigotSerializable<*>.serialize(pretty: Boolean = true): String
Content copied to clipboard