info.vividcode.util.json
クラス JsonNull

java.lang.Object
  上位を拡張 info.vividcode.util.json.JsonNull
すべての実装されたインタフェース:
JsonValue

public class JsonNull
extends java.lang.Object
implements JsonValue

JSON の null を表すためのクラス. 対応する Java の値は null であり, arrayValue() メソッドや booleanValue() メソッドなど, 値を取得するためのメソッドでは常に null を返す. コンストラクタはなく, VALUE フィールドによりインスタンスを取得することができる.

作成者:
nobuoka

入れ子のクラスの概要
 
インタフェース info.vividcode.util.json.JsonValue から継承された入れ子のクラス/インタフェース
JsonValue.ValueType
 
フィールドの概要
static JsonNull VALUE
          JsonNull の唯一のインスタンス
 
メソッドの概要
 JsonArray arrayValue()
          常に null を返す.
 java.lang.Boolean booleanValue()
          常に null を返す.
 java.math.BigDecimal numberValue()
          常に null を返す.
 JsonObject objectValue()
          常に null を返す.
 java.lang.String stringValue()
          常に null を返す.
 java.lang.String toString()
          このオブジェクトの文字列表現.
 JsonValue.ValueType valueType()
          対応する JSON の値のタイプを返す.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

VALUE

public static final JsonNull VALUE
JsonNull の唯一のインスタンス

メソッドの詳細

valueType

public JsonValue.ValueType valueType()
対応する JSON の値のタイプを返す. このクラスは JSON の null に対応するため, 常に JsonValue.ValueType.NULL_VALUE を返す.

定義:
インタフェース JsonValue 内の valueType

arrayValue

public JsonArray arrayValue()
常に null を返す.

定義:
インタフェース JsonValue 内の arrayValue
戻り値:
null

objectValue

public JsonObject objectValue()
常に null を返す.

定義:
インタフェース JsonValue 内の objectValue
戻り値:
null

numberValue

public java.math.BigDecimal numberValue()
常に null を返す.

定義:
インタフェース JsonValue 内の numberValue
戻り値:
null

stringValue

public java.lang.String stringValue()
常に null を返す.

定義:
インタフェース JsonValue 内の stringValue
戻り値:
null

booleanValue

public java.lang.Boolean booleanValue()
常に null を返す.

定義:
インタフェース JsonValue 内の booleanValue
戻り値:
null

toString

public java.lang.String toString()
このオブジェクトの文字列表現.

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
"[JSON null]" という String オブジェクト