示例響應:如果我不知道密鑰,我將如何安全地從API響應中獲取這些JSON值?
"release_dates": {
"theater": "1939-12-15",
"dvd": "2000-03-07"
},
我不知道,如果一部電影將有一個DVD,VHS,Betamax錄像機或藍光版本。正因爲如此,我不能硬編碼哪些類型可用,並嘗試在各處檢查是否存在或不存在。我寧願這樣做,通過首先獲得可用類型,然後獲取可用類型的值。
這裏是我到目前爲止,使用JSON.Net庫:
var releaseDates = (JArray) x["release_dates"];
foreach (var releaseDate in releaseDates)
{
ReleaseDate date = new ReleaseDate()
{
Type = releaseDate
}
}
有沒有辦法讓鍵名,和值名稱?
我ReleaseDate
類有以下幾點:
public class ReleaseDate
{
public string Type { get; set; }
public DateTime Date { get; set; }
}