Dil

StructuredJsonPath Sınıf

Tanım

Özellik adı segmentleri ve dizi dizini yer tutucularından oluşan yapılandırılmış bir JSON yolunu ve dizi konumları için çalışma zamanı dizin değerlerini temsil eder.

[System.Runtime.CompilerServices.Nullable(0)]
public class StructuredJsonPath
[<System.Runtime.CompilerServices.Nullable(0)>]
type StructuredJsonPath = class
Public Class StructuredJsonPath
Devralma
StructuredJsonPath
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Varlık türlerini ve ilişkilerini modelleme .

Oluşturucular

Veri Akışı Adı Description
StructuredJsonPath(IReadOnlyList<StructuredJsonPathSegment>, IReadOnlyList<Nullable<Int32>>)

Yeni bir StructuredJsonPath örneği oluşturur.

Özellikler

Veri Akışı Adı Description
Indices

Dizi dizini yer tutucuları için dizin değerlerini alır. Dizinler, olduğu IsArraytruesegmentlere göre uygulanır. Girdi null , dizin oluşturucunun belirtilmemiş olduğu anlamına gelir (tüm öğeler).

IsRoot

Bu yolun bir JSON belgesinin ($) kökünü temsil edip etmediğini gösteren bir değer alır.

Root

Bir StructuredJsonPath JSON belgesinin ($) kökünü temsil eden.

Segments

Yol kesimlerini alır.

Yöntemler

Veri Akışı Adı Description
AppendTo(StringBuilder, Nullable<Char>)

JSON yol dizesi gösterimini verilen StringBuilderöğesine ekler.

ToString()

Özellik adı segmentleri ve dizi dizini yer tutucularından oluşan yapılandırılmış bir JSON yolunu ve dizi konumları için çalışma zamanı dizin değerlerini temsil eder.

ToString(Nullable<Char>)

JSON yol dizesi gösterimini döndürür.

Şunlara uygulanır