JsonExtensions.IsValid Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Valide les propriétés de l’objet JSON donné, en appliquant la présence des propriétés requises et en ignorant l’ordre des propriétés.
public static bool IsValid (this Newtonsoft.Json.Linq.JObject obj, System.Collections.Generic.IEnumerable<string> requiredProperties, Func<Newtonsoft.Json.Linq.JProperty,bool> isPropertyValid);
static member IsValid : Newtonsoft.Json.Linq.JObject * seq<string> * Func<Newtonsoft.Json.Linq.JProperty, bool> -> bool
<Extension()>
Public Function IsValid (obj As JObject, requiredProperties As IEnumerable(Of String), isPropertyValid As Func(Of JProperty, Boolean)) As Boolean
Paramètres
- obj
- Newtonsoft.Json.Linq.JObject
Objet JSON à valider.
- requiredProperties
- IEnumerable<String>
Noms de toutes les propriétés JSON qui sont censées être présentes dans l’objet donné.
Prédicat qui détermine si le nom et la valeur de donnés JProperty
sont valides.
Retours
true
si toutes les propriétés de l’objet JSON donné passent la fonction de validation donnée et que toutes les propriétés requises existent, false
sinon.
S’applique à
Azure SDK for .NET