【问题标题】:How to convert json file to dictionary c# without any frameworks. .Net 3.5如何在没有任何框架的情况下将 json 文件转换为字典 c#。 .Net 3.5
【发布时间】:2018-12-30 16:05:29
【问题描述】:

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

{ main_menu_ng:"新游戏", main_menu_lg:"加载游戏", ....

}

【问题讨论】:

标签: c# .net json .net-3.5


【解决方案1】:

你可以使用

用于此的 JavaScriptSerializer。

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

你需要使用

using System.Web.Script.Serialization;

【讨论】:

    【解决方案2】:

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

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

    在这里回答:https://stackoverflow.com/a/39539454/10120770

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 2017-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-21
      • 1970-01-01
      相关资源
      最近更新 更多