ObjectPath 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用動態 json 對象的協助程式方法。
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- 繼承
-
ObjectPath
方法
| 名稱 | Description |
|---|---|
| Assign(Object, Object, Type) |
類似於 JavaScript 的 ObjectPath.Assign,會從 startObject 建立一個新物件,覆蓋該覆蓋物件中所有非空值。 |
| Assign<T>(Object, Object) |
類似於 JavaScript 的 ObjectPath.Assign,會從 startObject 建立一個新物件,覆蓋該覆蓋物件中所有非空值。 |
| Clone<T>(T) |
複製一個物件。 |
| ContainsProperty(Object, String) |
偵測物件是否存在屬性。 |
| ForEachProperty(Object, Action<String,Object>) |
對物件中的所有屬性套用一個動作。 |
| GetPathValue<T>(Object, String, T) |
取得相對於 對象的路徑值。 |
| GetPathValue<T>(Object, String) |
取得相對於 對象的路徑值。 |
| GetProperties(Object) |
取得物件中的所有屬性。 |
| HasValue(Object, String) |
物件是否有子路徑。 |
| MapValueTo<T>(Object) |
將一個通用物件轉換成有型別的物件。 |
| Merge<T>(T, T) |
類似於 JavaScript 的 ObjectPath.Assign,會從 startObject 建立一個新物件,覆蓋該覆蓋物件中所有非空值。 |
| RemovePathValue(Object, String) |
從物件移除路徑。 |
| SetPathValue(Object, String, Object, Boolean) |
指定物件會評估要設定值的路徑。 |
| TryGetPathValue<T>(Object, String, T) |
取得相對於 對象的路徑值。 |
| TryResolvePath(Object, String, List<Object>, Boolean) |
給定根物件與屬性路徑,若 eval = 為真,則解析為常數路徑,否則解析為常數路徑。 |