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。

适用于