I expected the following code
JsonArray.Parse("[\"cat\",\"dog\"]")[0].ToString()
to give me cat
but it actually gives me "cat"
.
Is this a bug or by design.
Interestingly there is a private value
member which does give cat
.
(((System.Json.JsonPrimitive)(JsonArray.Parse("[\"cat\",\"dog\"]")[0]))).value
will give cat
- but its private !
(JsonArray is in System.Json.dll
which for Silverlight 4 is here : C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Json.dll)