C# 从JSON文件读取数据
我有一个自定义JSON模式的JSON文件。我需要用数组、列表或任何东西来获取这个字符串值 example.json:C# 从JSON文件读取数据,c#,json,C#,Json,我有一个自定义JSON模式的JSON文件。我需要用数组、列表或任何东西来获取这个字符串值 example.json: [ ["fight", "gunshot", "fleeing"], ["gunshot", "falling", "fleeing"] ] 如果你像那样使用@Jimi选项 首先 using Newtonsoft.Json; using System.Collections.Generic; 然后 string myJsonString=@“[['fig
[
["fight", "gunshot", "fleeing"],
["gunshot", "falling", "fleeing"]
]
如果你像那样使用@Jimi选项 首先
using Newtonsoft.Json;
using System.Collections.Generic;
然后
string myJsonString=@“[['fight','gunshot','fleering',['gunshot','falling','fleering']”;
List items=JsonConvert.DeserializeObject(myJsonString);
控制台。写入(项[0][0]);
foreach(项目中的var项目)
{
foreach(项目中的var子项目){
控制台写入线(子项);
}
}
这里还有一个工作版本,这段代码也许你可以创建一个simular stack应用程序,然后与我们分享。
您可以使用Newtonsoft.Json包。你没有任何想法?你是怎么做的?而且这不是json。输入更像是字符串数组的数组,预期的输出是什么?@godot是的,它是。它是一个
列表
,或类似的列表。
string myJsonString = @"[['fight', 'gunshot', 'fleeing'], ['gunshot', 'falling', 'fleeing']]";
List<List<string>> items = JsonConvert.DeserializeObject<List<List<string>>>(myJsonString );
Console.Write(items[0][0]);
foreach (var item in items)
{
foreach(var subitem in item){
Console.WriteLine(subitem);
}
}