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 令牌值不是字符串(即不是 StringPropertyNameNull)。

- 或 -

JSON 字符串包含无效的 UTF-8 字节或无效的 UTF-16 替代项。

注解

当 为 JsonTokenType.NullTokenType返回 null

如果使用的是 .NET 7 或更高版本,并且性能是一个问题,请考虑改用 Utf8JsonReader.CopyString 方法。 CopyString 避免在每次调用 方法时分配新字符串。

适用于

另请参阅