1
나는 나에게 cat
를 제공하기 위해 다음 코드를JsonArray.Parse가 인용 부호가있는 프리미티브를 반환하는 이유는 무엇입니까?
JsonArray.Parse("[\"cat\",\"dog\"]")[0].ToString()
를 예상하지만 실제로 나에게 "cat"
을 제공합니다.
이 버그는 버그입니다 또는 의도적으로 설계된 것입니다.
흥미롭게도 cat
을주는 개인 value
회원이 있습니다.
(((System.Json.JsonPrimitive)(JsonArray.Parse("[\"cat\",\"dog\"]")[0]))).value
은 개인용이지만 cat
을 제공합니다.
은 (JsonArray는 여기에 실버 라이트 4있는 System.Json.dll
에 : C : \ 프로그램 파일 \은 Microsoft SDKs \ 실버 \ 4.0 \ 라이브러리 \ 클라이언트 \ System.Json.dll)