Я использую Apache Cordova в своем приложении Windows Phone, и мне нужно получить строковые значения в объекте JSON.Извлечь ключ из строки JSON
Как я могу получить «версию» json key?
я пытаюсь сделать это, но безрезультатно ..
public void dispatcherEvent(string result)
{
System.Diagnostics.Debug.WriteLine("EVENT received = " +result);
try
{
string optVal = JsonHelper.Deserialize<string[]>(result)[0];
}
catch (Exception)
{
// simply catch the exception, we will handle null values and exceptions together
}
}
На самом деле, выход консоли:
EVENT received = ["{\"id\":2,\"name\":\"onConnectResult\",\"data\":\"[{\\\"version\\\":\\\"2.0.000.000\\\"}]\"}","ap246039464"]
Посмотрите здесь: http://stackoverflow.com/questions/9680631/json-deserializing-for-windows-phone – Ben