クラス JSONValueType<T extends JSONValue<?>>
java.lang.Object
io.github.takenoko4096.json.JSONValueType<T>
- 型パラメータ:
T- Javaにおける値。String、Number, Mapなど。
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ -
メソッドの概要
-
フィールド詳細
-
clazz
-
-
コンストラクタの詳細
-
JSONValueType
-
-
メソッドの詳細
-
equals
-
hashCode
-
toJSON
特定の型に対応するオブジェクトのみをjson値に変換し、それ以外は例外を投げます。- パラメータ:
value- nullを含む任意のオブジェクト。- 戻り値:
- 引数をjson構造に変換したオブジェクト。JSONValueが渡された場合、引数をそのまま返します。
- 例外:
IllegalArgumentException- 不適切な型の場合。
-
toString
-
get
引数に渡されたオブジェクトに対応する型オブジェクトを返します。- パラメータ:
value- nullを含む任意のオブジェクト。- 戻り値:
- 引数に渡されたオブジェクトの型によるjson型。
-