다음을 통해 공유


ObjectPath 클래스

정의

동적 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)

개체를 기준으로 경로의 값을 가져옵니다.

GetPathValue<T>(Object, String, T)

개체를 기준으로 경로의 값을 가져옵니다.

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 또는 상수 경로가 아닌 경우 상수로 확인합니다.
conversation[user.name][user.age] => ['conversation', 'joe', 32].

적용 대상