ObjectPath Kelas

Definisi

Metode pembantu untuk bekerja dengan objek json dinamis.

public static class ObjectPath
type ObjectPath = class
Public Class ObjectPath
Warisan
ObjectPath

Metode

Assign(Object, Object, Type)

Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay.

Assign<T>(Object, Object)

Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay.

Clone<T>(T)

Mengkloning objek.

ContainsProperty(Object, String)

Mendeteksi apakah properti ada pada objek.

ForEachProperty(Object, Action<String,Object>)

Terapkan tindakan ke semua properti dalam objek.

GetPathValue<T>(Object, String, T)

Dapatkan nilai untuk jalur yang relatif terhadap objek.

GetPathValue<T>(Object, String)

Dapatkan nilai untuk jalur yang relatif terhadap objek.

GetProperties(Object)

Mendapatkan semua properti dalam objek.

HasValue(Object, String)

Apakah objek memiliki subjalur.

MapValueTo<T>(Object)

Mengonversi objek generik menjadi objek yang ditik.

Merge<T>(T, T)

Setara dengan javascripts ObjectPath.Assign, membuat objek baru dari startObject yang melapisi nilai non-null dari objek overlay.

RemovePathValue(Object, String)

Hapus jalur dari objek.

SetPathValue(Object, String, Object, Boolean)

Mengingat objek mengevaluasi jalur untuk mengatur nilai.

TryGetPathValue<T>(Object, String, T)

Dapatkan nilai untuk jalur yang relatif terhadap objek.

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

Mengingat objek akar dan jalur properti, selesaikan ke konstanta jika eval = true atau jalur konstanta sebaliknya.
conversation[user.name][user.age] => ['conversation', 'joe', 32].

Berlaku untuk