Langue

ObjectPath Classe

Définition

Méthodes d’assistance pour l’utilisation d’objets json dynamiques.

public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
Héritage
ObjectPath

Méthodes

Nom Description
Assign(Object, Object, Type)

Équivalent à ObjectPath.Assign en javascript, crée un nouvel objet à partir de startObject superposant toutes les valeurs non nulles de l’objet superposé.

Assign<T>(Object, Object)

Équivalent à ObjectPath.Assign en javascript, crée un nouvel objet à partir de startObject superposant toutes les valeurs non nulles de l’objet superposé.

Clone<T>(T)

Cloner un objet.

ContainsProperty(Object, String)

Détecte si une propriété existe sur l’objet.

ForEachProperty(Object, Action<String,Object>)

Appliquez une action à toutes les propriétés d’un objet.

GetPathValue<T>(Object, String, T)

Obtenez la valeur d’un chemin d’accès par rapport à un objet.

GetPathValue<T>(Object, String)

Obtenez la valeur d’un chemin d’accès par rapport à un objet.

GetProperties(Object)

Obtiens toutes les propriétés d’un objet.

HasValue(Object, String)

Un objet a-t-il un sous-chemin.

MapValueTo<T>(Object)

Convertir un objet générique en objet typé.

Merge<T>(T, T)

Équivalent à ObjectPath.Assign en javascript, crée un nouvel objet à partir de startObject superposant toutes les valeurs non nulles de l’objet superposé.

RemovePathValue(Object, String)

Supprimez le chemin d’accès de l’objet.

SetPathValue(Object, String, Object, Boolean)

Étant donné qu’un objet évalue un chemin d’accès pour définir la valeur.

TryGetPathValue<T>(Object, String, T)

Obtenez la valeur d’un chemin d’accès par rapport à un objet.

TryResolvePath(Object, String, List<Object>, Boolean)

Étant donné un objet racine et un chemin de propriété, on résout à une constante si eval = vrai ou à un chemin constant autrement.
Conversation[user.name][user.age] => ['Conversation', 'Joe', 32].

S’applique à