パッケージ jakarta.json

インターフェース JsonString

すべてのスーパーインターフェース:
JsonValue

public interface JsonString extends JsonValue
不変の JSON 文字列値。
  • ネストされたクラスのサマリー

    インターフェース jakarta.json.JsonValue から継承されたネストクラス / インターフェース

    JsonValue.ValueType
  • フィールドのサマリー

    インターフェース jakarta.json.JsonValue から継承されたフィールド

    EMPTY_JSON_ARRAY, EMPTY_JSON_OBJECT, FALSE, NULL, TRUE
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    指定されたオブジェクトがこの JsonString と等しいかどうかを比較します。
    JSON 文字列値の文字シーケンスを返します
    JSON 文字列値を返します。
    int
    この JsonString オブジェクトのハッシュコード値を返します。

    インターフェース jakarta.json.JsonValue から継承されたメソッド

    asJsonArray, asJsonObject, getValueType, toString
  • メソッドの詳細

    • getString

      StringSE getString()
      JSON 文字列値を返します。
      戻り値:
      JSON 文字列値
    • getChars

      CharSequenceSE getChars()
      JSON 文字列値の文字シーケンスを返します
      戻り値:
      JSON 文字列値の文字シーケンス
    • equals

      boolean equals(ObjectSE obj)
      指定されたオブジェクトがこの JsonString と等しいかどうかを比較します。指定されたオブジェクトも JsonString であり、それらの getString() オブジェクトが等しい場合に限り、true を返します。
      オーバーライド:
      クラス ObjectSEequalsSE 
      パラメーター:
      obj - この JsonString と等しいかどうかを比較するオブジェクト
      戻り値:
      指定されたオブジェクトがこの JsonString と等しい場合は true 
    • hashCode

      int hashCode()
      この JsonString オブジェクトのハッシュコード値を返します。JsonString オブジェクトのハッシュコードは、getString() オブジェクトのハッシュコードとして定義されます。
      オーバーライド:
      クラス ObjectSEhashCode 
      戻り値:
      この JsonString オブジェクトのハッシュコード値