Class Hierarchy
- java.lang.Object
- net.kyori.adventure.text.serializer.json.JSONComponentConstants
 - net.kyori.adventure.text.serializer.json.JSONOptions
 
 
Interface Hierarchy
- net.kyori.adventure.text.serializer.ComponentDecoder<S,O>
- net.kyori.adventure.text.serializer.ComponentSerializer<I,O,R> (also extends net.kyori.adventure.text.serializer.ComponentEncoder<I,R>)
- net.kyori.adventure.text.serializer.json.JSONComponentSerializer
 
 
 - net.kyori.adventure.text.serializer.ComponentSerializer<I,O,R> (also extends net.kyori.adventure.text.serializer.ComponentEncoder<I,R>)
 - net.kyori.adventure.text.serializer.ComponentEncoder<I,R>
- net.kyori.adventure.text.serializer.ComponentSerializer<I,O,R> (also extends net.kyori.adventure.text.serializer.ComponentDecoder<S,O>)
- net.kyori.adventure.text.serializer.json.JSONComponentSerializer
 
 
 - net.kyori.adventure.text.serializer.ComponentSerializer<I,O,R> (also extends net.kyori.adventure.text.serializer.ComponentDecoder<S,O>)
 - net.kyori.adventure.text.serializer.json.JSONComponentSerializer.Builder
 - net.kyori.adventure.text.serializer.json.JSONComponentSerializer.Provider
 - net.kyori.adventure.text.serializer.json.LegacyHoverEventSerializer
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- net.kyori.adventure.text.serializer.json.JSONOptions.HoverEventValueMode
 - net.kyori.adventure.text.serializer.json.JSONOptions.ShowItemHoverDataMode
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)