2012-01-25 4 views
2

У меня есть JSON, как этотКак получить ключ десериализованный с JSON Json.NET

e.result = { 
     5474: { 
      name: "john", 
      last: "doe" 
    }, 
     8471: {...}, 
     ... 
    } 

я получить данные таким образом

JObject o = JObject.Parse(e.Result); 
foreach (JToken token in o) 
{ 
    Message.show((string)token.First["name"]); 
} 

Эта работа в порядке, но мне нужно получите ключ на каждой итерации. В этом примере необходимо получить значения 5474 и 8471.

Любая идея?

ответ

4
((JProperty)token).Name.ToString() 
+0

спасибо! IsNull, работал просто отлично! – blackjid

Смежные вопросы