2014-02-09 55 views
-1

我從使用JSON格式的API的網站獲取一些數據。所需的代碼是在這裏 -解析C#中的JSON數據並獲取值

{ 
    "response": { 
     "success": 1, 
     "current_time": 1391942785, 
     "prices": { 
      "5021": { 
       "6": { 
       "0": { 
        "current": { 
         "currency": "metal", 
         "value": 7, 
         "last_update": 1388772055, 
         "difference": 0.175 
        } 
       } 
      } 
     } 
     } 
    } 
} 

現在我要問你們,如果我要分析此,並使用部分大約是7此刻的價值。 我該怎麼做?給我提供一個能夠打印價值的樣本?或打開一個消息框?

+0

你有沒有至少嘗試過一些東西?你可以把它展示給我們 – AymenDaoudi

回答

1

您可以使用JSON.NET library

var obj = JsonConvert.DeserializeObject<JContainer>(jsonText); 
var value = (int)obj["response"]["prices"]["5021"]["6"]["0"]["current"]["value"]; 
// value = 7