すべてのパッケージの階層
- io.github.takenoko4096.json,
- io.github.takenoko4096.json.values,
- io.github.takenoko4096.mojangson,
- io.github.takenoko4096.mojangson.values,
- io.github.takenoko4096.nbt
クラス階層
- java.lang.Object
- io.github.takenoko4096.json.JSONFile
- io.github.takenoko4096.json.JSONParser
- io.github.takenoko4096.json.JSONPath
- io.github.takenoko4096.json.JSONPath.JSONPathReference<S,
T> - io.github.takenoko4096.json.JSONPathNode<S,
T> - io.github.takenoko4096.json.JSONPathNode.ArrayIndexFinderNode
- io.github.takenoko4096.json.JSONPathNode.ArrayIndexNode
- io.github.takenoko4096.json.JSONPathNode.ObjectKeyCheckerNode
- io.github.takenoko4096.json.JSONPathNode.ObjectKeyNode
- io.github.takenoko4096.json.JSONPathParser
- io.github.takenoko4096.json.JSONSerializer
- io.github.takenoko4096.json.JSONValue<T>
- io.github.takenoko4096.json.values.JSONArray (implements io.github.takenoko4096.json.values.JSONIterable<T>)
- io.github.takenoko4096.json.values.JSONObject (implements io.github.takenoko4096.json.values.JSONStructure)
- io.github.takenoko4096.json.values.JSONPrimitive<T>
- io.github.takenoko4096.json.values.JSONBoolean
- io.github.takenoko4096.json.values.JSONNull
- io.github.takenoko4096.json.values.JSONNumber
- io.github.takenoko4096.json.values.JSONString
- io.github.takenoko4096.json.values.TypedJSONArray<T> (implements io.github.takenoko4096.json.values.JSONIterable<T>)
- io.github.takenoko4096.json.JSONValueType<T>
- io.github.takenoko4096.json.JSONValueTypes
- io.github.takenoko4096.mojangson.MojangsonParser
- io.github.takenoko4096.mojangson.MojangsonPath
- io.github.takenoko4096.mojangson.MojangsonPath.MojangsonPathReference<S,
T> - io.github.takenoko4096.mojangson.MojangsonPathNode<S,
T> - io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexFinderNode
- io.github.takenoko4096.mojangson.MojangsonPathNode.ArrayIndexNode
- io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyCheckerNode
- io.github.takenoko4096.mojangson.MojangsonPathNode.ObjectKeyNode
- io.github.takenoko4096.mojangson.MojangsonPathParser
- io.github.takenoko4096.mojangson.MojangsonSerializer
- io.github.takenoko4096.mojangson.MojangsonValue<T>
- io.github.takenoko4096.mojangson.values.MojangsonArray<T,
U> (implements io.github.takenoko4096.mojangson.values.MojangsonIterable<T>) - io.github.takenoko4096.mojangson.values.MojangsonByteArray
- io.github.takenoko4096.mojangson.values.MojangsonIntArray
- io.github.takenoko4096.mojangson.values.MojangsonLongArray
- io.github.takenoko4096.mojangson.values.MojangsonCompound (implements io.github.takenoko4096.mojangson.values.MojangsonStructure)
- io.github.takenoko4096.mojangson.values.MojangsonList (implements io.github.takenoko4096.mojangson.values.MojangsonIterable<T>)
- io.github.takenoko4096.mojangson.values.MojangsonPrimitive<T>
- io.github.takenoko4096.mojangson.values.MojangsonNull
- io.github.takenoko4096.mojangson.values.MojangsonNumber<T>
- io.github.takenoko4096.mojangson.values.MojangsonByte
- io.github.takenoko4096.mojangson.values.MojangsonDouble
- io.github.takenoko4096.mojangson.values.MojangsonFloat
- io.github.takenoko4096.mojangson.values.MojangsonInt
- io.github.takenoko4096.mojangson.values.MojangsonLong
- io.github.takenoko4096.mojangson.values.MojangsonShort
- io.github.takenoko4096.mojangson.values.MojangsonString
- io.github.takenoko4096.mojangson.values.TypedMojangsonList<T> (implements io.github.takenoko4096.mojangson.values.MojangsonIterable<T>)
- io.github.takenoko4096.mojangson.values.MojangsonArray<T,
- io.github.takenoko4096.mojangson.MojangsonValueType<T>
- io.github.takenoko4096.mojangson.MojangsonValueTypes
- io.github.takenoko4096.nbt.NbtDecoder
- io.github.takenoko4096.nbt.NbtEncoder
- io.github.takenoko4096.nbt.NbtFile
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.takenoko4096.json.JSONPath.JSONInaccessiblePathException
- io.github.takenoko4096.mojangson.MojangsonPath.MojangsonInaccessiblePathException
- java.lang.RuntimeException
- io.github.takenoko4096.json.JSONParseException
- io.github.takenoko4096.json.JSONSerializationException
- io.github.takenoko4096.mojangson.values.MojangsonByte.MojangsonNonBooleanValueException
- io.github.takenoko4096.mojangson.MojangsonParseException
- io.github.takenoko4096.mojangson.MojangsonSerializationException
- io.github.takenoko4096.nbt.NbtReadException
- io.github.takenoko4096.nbt.NbtWriteException
- java.lang.Exception
インタフェース階層
- java.util.function.Function<T,
R> - io.github.takenoko4096.mojangson.MojangsonFunctionalOperator
- java.lang.Iterable<T>
- io.github.takenoko4096.json.values.JSONIterable<T> (同様に extends io.github.takenoko4096.json.values.JSONStructure)
- io.github.takenoko4096.mojangson.values.MojangsonIterable<T> (同様に extends io.github.takenoko4096.mojangson.values.MojangsonStructure)
- io.github.takenoko4096.json.values.JSONStructure
- io.github.takenoko4096.json.values.JSONIterable<T> (同様に extends java.lang.Iterable<T>)
- io.github.takenoko4096.mojangson.values.MojangsonArray.TriConsumer<S,
T, U> - io.github.takenoko4096.mojangson.values.MojangsonStructure
- io.github.takenoko4096.mojangson.values.MojangsonIterable<T> (同様に extends java.lang.Iterable<T>)
レコード・クラス階層
- java.lang.Object
- java.lang.Record
- io.github.takenoko4096.json.JSONPathNode.Pair<A,
B> - io.github.takenoko4096.mojangson.MojangsonPathNode.Pair<A,
B>
- io.github.takenoko4096.json.JSONPathNode.Pair<A,
- java.lang.Record