2009-08-11 2 views
0

누구나 커스텀 JavaScriptConverter 클래스에 대한 적절한 예를 알고 있습니까? MSDN의 유일한 예는 ListItemCollection을 변환하는 것입니다. 커스텀 클래스는 어떻습니까? 커스텀 클래스가 다른 커스텀 클래스의 프로퍼티를 가지고 있다면? 변환기가 두 대 필요합니까? 모든 참조는 크게 감사하겠습니다.커스텀 JavaScriptConverter 클래스

감사합니다.

답변

2

변환기가 하나만 있으면됩니다. 이 예제는 기본적으로 에 대한 JavaScript 변환기를 사용하여 사용자 정의 클래스 인을 사용하는 방법을 간략하게 설명합니다. 프레임 워크의 일부인 클래스 일 필요는 없습니다.

또한 사용자 지정 클래스의 모든 속성에 적용됩니다.

JSON은 개체를 키/값 쌍의 컬렉션으로 간주하므로 문서의 모든 속성을 사용하여 사전 (키/값 쌍 개체의 한 유형)에 저장하는 방법을 보여줍니다. 중첩 된 사용자 정의 유형이 필요한 경우 기본 키/값 쌍 콜렉션 내에 키/값 쌍을 중첩 할 수 있습니다.

매우 구체적인 요구 사항이없는 경우 (내장 직렬화가 작동하지 않거나 원하는 것을 출력하지 않는 경우) JavaScriptSerializer 클래스 만 사용해야합니다.

95 %의 경우 원하는대로 할 수 있습니다.