我正在嘗試使用 C# 讀取一個(gè)包含三個(gè)字段的 JSON 文件:“名稱”和“ID”,兩個(gè)字符串,以及“位掩碼”,它是以嵌套列表格式從 Python 中寫出的[[0.0, 0.0], [1.0, 1.0], ...].讀取文件和訪問字符串字段沒有問題,但我一直無法破解“位掩碼”字段。最終我希望能夠?qū)⒆侄畏湃胱值渲?,以便稍后處理到?shù)據(jù)庫(kù)中。我是 C# 的新手,所以我的方法有點(diǎn)天真。我試圖將它作為一個(gè)List<List<float>>沒有運(yùn)氣,因?yàn)榭雌饋砟惚仨毜靥砑用總€(gè)子列表。我在 C# 中嘗試做的事情甚至可能嗎?這是我的基本讀入代碼(摘自另一篇非常有用的帖子?。?。我可以訪問寫出 JSON 的 Python 代碼,因此如果列表有不同的格式可以讀取,我可以重新處理它們。using (StreamReader file = File.OpenText(@"C:\Users...\data2.json"))using (JsonTextReader reader = new JsonTextReader(file))
{
JObject o2 = (JObject)JToken.ReadFrom(reader); string n = (string)o2.SelectToken("name");
Console.WriteLine("Name field from JSON: {0}", n);
Console.ReadKey();
}
添加回答
舉報(bào)
0/150
提交
取消