Freigeben über


JsonObject.HasKey(String) Methode

Definition

Gibt an, ob das JsonObject über einen Eintrag mit dem angeforderten Schlüssel verfügt.

public:
 virtual bool HasKey(Platform::String ^ key) = IMap<Platform::String ^, IJsonValue ^>::HasKey;
bool HasKey(winrt::hstring const& key);
public bool HasKey(string key);
function hasKey(key)
Public Function HasKey (key As String) As Boolean

Parameter

key
String

Platform::String

winrt::hstring

Der angeforderte Schlüssel.

Gibt zurück

Boolean

bool

TRUE, wenn das JsonObject über einen Eintrag mit dem angeforderten Schlüssel verfügt; Andernfalls false.

Implementiert

Hinweise

Verwenden Sie in C# und anderen Sprachen, die die .NET-Sprachprojektion verwenden, die ContainsKey-Methode anstelle der HasKey-Methode . Die JsonObject-Klasse erbt HasKey von der IMap<String,IJsonValue-Schnittstelle> . Diese Schnittstelle wird für .NET-Code jedoch aufgrund der .NET-Sprachprojektion als IDictionary<TKey,TValue> angezeigt. Daher muss .NET-Code die ContainsKey-Methode der IDictionary<TKey,TValue-Schnittstelle> anstelle der HasKey-Methode der IMap<String,IJsonValue-Schnittstelle> verwenden.

Gilt für: