Utf8JsonReader.GetString メソッド

定義

エスケープされていないソースから次の JSON トークン値を読み取り、文字列としてトランスコードします。

public:
 System::String ^ GetString();
public string? GetString();
public string GetString();
member this.GetString : unit -> string
Public Function GetString () As String

返品

文字列に解析されるトークン値。または、TokenTypeNullされている場合はnull

例外

JSON トークン値は文字列ではありません (つまり、 StringPropertyName、または Nullではありません)。

-又は-

JSON 文字列に無効な UTF-8 バイトまたは無効な UTF-16 サロゲートが含まれています。

注釈

nullTokenTypeされたときにJsonTokenType.Nullを返します。

.NET 7 以降のバージョンを使用していて、パフォーマンスに問題がある場合は、代わりに Utf8JsonReader.CopyString メソッドを使用することを検討してください。 CopyString では、メソッドが呼び出されるたびに新しい文字列が割り当てられるのを回避します。

適用対象

こちらもご覧ください