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

How to convert json file to dictionary c# without any frameworks. .Net 3.5

我有 json 几个 json 包含文本本地化数据的文件。我想将此 json 文件转换为字典。我无法使用 json.net 或其他框架。我该怎么做?

{ main_menu_ng:"new game", main_menu_lg:"load game", ....

}

你可以使用

用于此的 JavaScriptSerializer。

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

你需要使用

using System.Web.Script.Serialization;

我想你可以使用 JsonConvert.DeserializeObject<> 来做到这一点:

var json = File.ReadAllText(yourFileName);
yourDictionary = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);

如此处回答: