语言

StructuredJsonPath 类

定义

表示由属性名称段和数组索引占位符组成的结构化 JSON 路径,以及数组位置的运行时索引值。

[System.Runtime.CompilerServices.Nullable(0)]
public class StructuredJsonPath
[<System.Runtime.CompilerServices.Nullable(0)>]
type StructuredJsonPath = class
Public Class StructuredJsonPath
继承
StructuredJsonPath
特性

注解

有关详细信息和示例,请参阅 建模实体类型和关系 。

构造函数

名称 说明
StructuredJsonPath(IReadOnlyList<StructuredJsonPathSegment>, IReadOnlyList<Nullable<Int32>>)

创建新的 StructuredJsonPath 实例。

属性

名称 说明
Indices

获取数组索引占位符的索引值。 索引将应用于位置的IsArraytrue段。 条目 null 表示索引器未指定(所有元素)。

IsRoot

获取一个值,该值指示此路径是否表示 JSON 文档的根目录($)。

Root

表示 StructuredJsonPath JSON 文档的根目录($)。

Segments

获取路径段。

方法

名称 说明
AppendTo(StringBuilder, Nullable<Char>)

将 JSON 路径字符串表示形式追加到给定 StringBuilder的 。

ToString()

表示由属性名称段和数组索引占位符组成的结构化 JSON 路径,以及数组位置的运行时索引值。

ToString(Nullable<Char>)

返回 JSON 路径字符串表示形式。

适用于