JsonExtensions.IsValid Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Valida as propriedades do objeto JSON fornecido, impondo a presença das propriedades necessárias e ignorando a ordem das propriedades.
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
Parâmetros
- obj
- Newtonsoft.Json.Linq.JObject
O objeto JSON a ser validado.
- requiredProperties
- IEnumerable<String>
Os nomes de todas as propriedades JSON que devem estar presentes no objeto fornecido.
Um predicado que determina se o nome e o valor de determinados JProperty
são válidos.
Retornos
true
se todas as propriedades do objeto JSON fornecido passarem a função de validação fornecida e todas as propriedades necessárias existirem, false
caso contrário.
Aplica-se a
Azure SDK for .NET