Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有任何框架的情况下将json文件转换为字典c#。净额3.5_C#_.net_Json_.net 3.5 - Fatal编程技术网

如何在没有任何框架的情况下将json文件转换为字典c#。净额3.5

如何在没有任何框架的情况下将json文件转换为字典c#。净额3.5,c#,.net,json,.net-3.5,C#,.net,Json,.net 3.5,我有一个包含文本本地化数据的json文件。我想把这个json文件转换成字典。我不能使用json.net或其他框架。我该怎么做 { 主菜单:“新游戏”, 主菜单:“加载游戏”, }您可以使用 用于此的JavaScriptSerializer List<Class> list = new JavaScriptSerializer().Deserialize<List<Class>>(jsonString); 我认为您可以使用JsonConvert.Deseri

我有一个包含文本本地化数据的json文件。我想把这个json文件转换成字典。我不能使用json.net或其他框架。我该怎么做

{ 主菜单:“新游戏”, 主菜单:“加载游戏”,

}您可以使用

用于此的JavaScriptSerializer

List<Class> list = new JavaScriptSerializer().Deserialize<List<Class>>(jsonString);

我认为您可以使用JsonConvert.DeserializeObject:

var json = File.ReadAllText(yourFileName);
yourDictionary = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
var json=File.ReadAllText(您的文件名);
yourDictionary=JsonConvert.DeserializeObject(json);

正如这里回答的:

读取文件,按
拆分,
并保存。我想你的问题在这里得到了你想要的答案:
var json = File.ReadAllText(yourFileName);
yourDictionary = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);