API에서 작업 중이므로 여러 가지 방법으로 Serializer를 호출 할 수 있습니다. 둘 다 동일하거나 다른 경우 아래 구문에 질문이 있습니다. 그것들이 다른 경우 어떻게 다른가? 나는 구체적으로보고있다 : System.Web.Script.Serialization.JavaScriptSerializer 및 JavaScriptSerializer()다른 serializer 간의 차이점
-3
A
답변
2
이들은 동일한 클래스이다. 클래스 이름은 JavaScriptSerializer
이며 System.Web.Script.Serialization
네임 스페이스에 있습니다.
해당 네임 스페이스의 클래스를 참조 할 때 당신이 그것을 생략 할 수 있도록, 네임 스페이스
Import System.Web.Script.Serialization
이 수입을 볼 수 있습니다. 네임 스페이스가 수입으로, 다음 줄은 동일
New JavaScriptSerializer()
New System.Web.Script.Serialization.JavaScriptSerializer()
+0
* 기술적으로 설명해 주셔서 감사합니다. 두 번째 충돌하는 'JavaScriptSerializer'가 발생하면 두 번째 문안이 명확 해지기 때문에 기술적으로 100 % "동급"이 아닙니다. –
+0
사실,하지만 일을 너무 혼란스럽게 만들고 싶지는 않습니다. – Amy
그 같은 일 아닌가요? 그렇지 않다면 두 번째 네임 스페이스는 무엇입니까? – JLRishe
그것들은 같은 것입니다. 네임 스페이스가 무엇인지 아십니까? – Amy
이름 공간을 볼 수 없습니다. 다음과 같은 선언 : Dim serializer As New JavaScriptSerializer() – KSK