语言

JsonValueReaderWriter.FromJson(Utf8JsonReaderManager, Object) 方法

定义

从 UTF8 JSON 流或缓冲区读取值。

public abstract object FromJson(ref Microsoft.EntityFrameworkCore.Storage.Json.Utf8JsonReaderManager manager, object? existingObject = default);
abstract member FromJson : Utf8JsonReaderManager * obj -> obj
Public MustOverride Function FromJson (ByRef manager As Utf8JsonReaderManager, Optional existingObject As Object = Nothing) As Object

参数

manager
Utf8JsonReaderManager

Utf8JsonReaderManager要读取的 JSON。

existingObject
Object

可用于更新现有对象,而不是创建新的对象。

返回

读取值。

注解

位于 CurrentReader 包含要读取的值的节点上。 应根据需要从 JSON 读取该值,然后根据需要进一步转换。

Null 在外部处理到此读取器。 也就是说,如果 JSON 值为“null”,则永远不会调用此方法。

在大多数情况下,该值在 JSON 文档中表示为简单属性值,例如数字、布尔值或字符串。 但是,它可以是数组或子文档。 在这种情况下, Utf8JsonReaderManager 应使用此方法根据需要分析 JSON。

适用于