這是我第一次使用.NET以外的庫let - 單獨的JSON.Net所以請原諒我的初學者問題。 我想使用JSON.Net庫將一些AWS數據反序列化成一個對象,但不斷收到這個錯誤,特別是在json文件中的IP地址。對象沒有存儲JSON數據:無法反序列化當前JSON對象(例如{「name」:「value」})到類型'System.Collections.Generic.List
例AWS數據
{
"ip_prefix": "205.251.254.0/24",
"region": "GLOBAL",
"service": "CLOUDFRONT"
},
{
"ip_prefix": "216.137.32.0/19",
"region": "GLOBAL",
"service": "CLOUDFRONT"
}
這裏是我的C#的示例:
class AWS
{
public string ipprefix;
public string region;
public string service;
}
class DataGathering
{
public List<AWS> GetIPData(string filename)
{
List<AWS> ipdata = new List<AWS>();
using (StreamReader reader = new StreamReader(filename))
{
string json = reader.ReadToEnd();
ipdata = JsonConvert.DeserializeObject<List<AWS>>(json);
}
return ipdata;
}
任何幫助非常感謝
我遇到的問題是存儲區域和服務值,但IP地址不存在。 – kristian