ObjectPath 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用動態 json 物件的協助程式方法。
public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
- 繼承
-
ObjectPath
方法
Assign(Object, Object, Type) |
相當於 javascripts ObjectPath.Assign,會從 startObject 重迭物件的任何非 Null 值。 |
Assign<T>(Object, Object) |
相當於 javascripts ObjectPath.Assign,會從 startObject 重迭物件的任何非 Null 值。 |
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) |
相當於 javascripts ObjectPath.Assign,會從 startObject 重迭物件的任何非 Null 值。 |
RemovePathValue(Object, String) |
從 物件中移除路徑。 |
SetPathValue(Object, String, Object, Boolean) |
指定物件會評估設定值的路徑。 |
TryGetPathValue<T>(Object, String, T) |
取得相對於 物件的路徑值。 |
TryResolvePath(Object, String, List<Object>, Boolean) |
假設有根物件和屬性路徑,如果 eval = true 或常數路徑,則解析為常數。 |