ObjectPath Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pomocné metody pro práci s dynamickými objekty JSON
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- Dědičnost
-
ObjectPath
Metody
Assign(Object, Object, Type) |
Ekvivalent k javascripts ObjectPath.Assign, vytvoří nový objekt z objektu startObject překryje všechny hodnoty, které nejsou null z překryvného objektu. |
Assign<T>(Object, Object) |
Ekvivalent k javascripts ObjectPath.Assign, vytvoří nový objekt z objektu startObject překryje všechny hodnoty, které nejsou null z překryvného objektu. |
Clone<T>(T) |
Klonování objektu |
ContainsProperty(Object, String) |
Zjistí, jestli u objektu existuje vlastnost. |
ForEachProperty(Object, Action<String,Object>) |
Použijte akci na všechny vlastnosti v objektu. |
GetPathValue<T>(Object, String, T) |
Získejte hodnotu cesty vzhledem k objektu. |
GetPathValue<T>(Object, String) |
Získejte hodnotu cesty vzhledem k objektu. |
GetProperties(Object) |
Získání všech vlastností v objektu |
HasValue(Object, String) |
Má objekt dílčí cestu. |
MapValueTo<T>(Object) |
Převeďte obecný objekt na zadaný objekt. |
Merge<T>(T, T) |
Ekvivalent k javascripts ObjectPath.Assign, vytvoří nový objekt z objektu startObject překryje všechny hodnoty, které nejsou null z překryvného objektu. |
RemovePathValue(Object, String) |
Odeberte cestu z objektu. |
SetPathValue(Object, String, Object, Boolean) |
Vzhledem k objektu vyhodnoťte cestu k nastavení hodnoty. |
TryGetPathValue<T>(Object, String, T) |
Získejte hodnotu cesty vzhledem k objektu. |
TryResolvePath(Object, String, List<Object>, Boolean) |
Vzhledem k kořenovému objektu a cestě vlastnosti přeložte na konstantu, pokud eval = true nebo konstantní cesta jinak. |