パッケージ jakarta.json.stream
クラス JsonParsingException
- java.lang.ObjectSE
-
- java.lang.ThrowableSE
-
- java.lang.ExceptionSE
-
- java.lang.RuntimeExceptionSE
-
- jakarta.json.JsonException
-
- jakarta.json.stream.JsonParsingException
- 実装されたすべてのインターフェース:
SerializableSE
public class JsonParsingException extends JsonException
JsonParsingException
は、不正な JSON が解析されているときに使用されます。- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 JsonParsingException(StringSE message, JsonLocation location)
指定された詳細メッセージを持つ新しい実行時例外を構築します。JsonParsingException(StringSE message, ThrowableSE cause, JsonLocation location)
指定された詳細メッセージと原因を使用して、新しい実行時例外を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 JsonLocation
getLocation()
正しくない JSON の場所を返します。クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
JsonParsingException
public JsonParsingException(StringSE message, JsonLocation location)
指定された詳細メッセージを持つ新しい実行時例外を構築します。原因は初期化されておらず、その後Throwable.initCause(java.lang.Throwable)
SE の呼び出しによって初期化される場合があります。- パラメーター:
message
- 詳細メッセージ。詳細メッセージは、Throwable.getMessage()
メソッドで後で取得できるように保存されます。location
- 不適切な JSON の場所
JsonParsingException
public JsonParsingException(StringSE message, ThrowableSE cause, JsonLocation location)
指定された詳細メッセージと原因を使用して、新しい実行時例外を構築します。cause
に関連付けられた詳細メッセージは、このランタイム例外の詳細メッセージに自動的に組み込まれないことに注意してください。- パラメーター:
message
- 詳細メッセージ(Throwable.getMessage()
メソッドによる後の検索のために保存されます)。cause
- 原因(Throwable.getCause()
メソッドによる後の検索のために保存されます)。(null
値は許可され、原因が存在しないか不明であることを示します。)location
- 不適切な JSON の場所
メソッドの詳細
getLocation
public JsonLocation getLocation()
正しくない JSON の場所を返します。- 戻り値:
- 不正な JSON の null 以外の場所