JsonElement.TryGetProperty メソッド

定義

オーバーロード

名前 説明
TryGetProperty(String, JsonElement)

現在のオブジェクトで propertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、その値は value 引数に割り当てられます。

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

現在のオブジェクトで utf8PropertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、メソッドはその値を value 引数に割り当てます。

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

現在のオブジェクトで propertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、メソッドはその値を value 引数に割り当てます。

TryGetProperty(String, JsonElement)

ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs

現在のオブジェクトで propertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、その値は value 引数に割り当てられます。

public:
 bool TryGetProperty(System::String ^ propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : string * JsonElement -> bool
Public Function TryGetProperty (propertyName As String, ByRef value As JsonElement) As Boolean

パラメーター

propertyName
String

検索するプロパティの名前。

value
JsonElement

このメソッドが戻るときに、指定したプロパティの値を格納します。

返品

true プロパティが見つかった場合。それ以外の場合は false

例外

この値の ValueKindObjectされません。

propertyNamenullです。

JsonDocument が破棄されました。

注釈

プロパティ名の照合は、大文字と小文字を区別する序数比較として実行されます。

プロパティが同じオブジェクトに対して複数回定義されている場合、メソッドは最後の定義と一致します。

こちらもご覧ください

適用対象

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs

現在のオブジェクトで utf8PropertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、メソッドはその値を value 引数に割り当てます。

public:
 bool TryGetProperty(ReadOnlySpan<System::Byte> utf8PropertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<byte> utf8PropertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<byte> * JsonElement -> bool
Public Function TryGetProperty (utf8PropertyName As ReadOnlySpan(Of Byte), ByRef value As JsonElement) As Boolean

パラメーター

utf8PropertyName
ReadOnlySpan<Byte>

返すプロパティの名前の UTF-8 (バイトOrder-Mark (BOM) を含まない) 表現。

value
JsonElement

配置されたプロパティの値を受け取ります。

返品

true プロパティが見つかった場合。それ以外の場合は false

例外

この値の ValueKindObjectされません。

JsonDocument が破棄されました。

注釈

プロパティ名の照合は、大文字と小文字を区別する序数比較として実行されます。

プロパティが同じオブジェクトに対して複数回定義されている場合、メソッドは最後の定義と一致します。

詳細については、「 System.Text.Json を使用してカスタム シリアライザーとデシリアライザーを記述する方法」を参照してください

こちらもご覧ください

適用対象

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs
ソース:
JsonElement.cs

現在のオブジェクトで propertyName という名前のプロパティを検索し、そのようなプロパティが存在するかどうかを示す値を返します。 プロパティが存在する場合、メソッドはその値を value 引数に割り当てます。

public:
 bool TryGetProperty(ReadOnlySpan<char> propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<char> propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<char> * JsonElement -> bool
Public Function TryGetProperty (propertyName As ReadOnlySpan(Of Char), ByRef value As JsonElement) As Boolean

パラメーター

propertyName
ReadOnlySpan<Char>

検索するプロパティの名前。

value
JsonElement

このメソッドが戻るときに、指定したプロパティの値を格納します。

返品

true プロパティが見つかった場合。それ以外の場合は false

例外

この値の ValueKindObjectされません。

JsonDocument が破棄されました。

注釈

プロパティ名の照合は、大文字と小文字を区別する序数比較として実行されます。

プロパティが同じオブジェクトに対して複数回定義されている場合、メソッドは最後の定義と一致します。

こちらもご覧ください

適用対象