我正在嘗試使用 C# 讀取一個包含三個字段的 JSON 文件:“名稱”和“ID”,兩個字符串,以及“位掩碼”,它是以嵌套列表格式從 Python 中寫出的[[0.0, 0.0], [1.0, 1.0], ...].讀取文件和訪問字符串字段沒有問題,但我一直無法破解“位掩碼”字段。最終我希望能夠將字段放入字典中,以便稍后處理到數據庫中。我是 C# 的新手,所以我的方法有點天真。我試圖將它作為一個List<List<float>>沒有運氣,因為看起來你必須迭代地添加每個子列表。我在 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();
}
- 1 回答
- 0 關注
- 198 瀏覽
添加回答
舉報
0/150
提交
取消