【发布时间】:2021-05-16 04:10:12
【问题描述】:
我想将 resx 文件转换成下面的 json 格式,你能帮我做同样的事情吗?
{
"TagText.p1":"Inspiration, Motivation",
"TagText.p2":"och utbildning för",
"TagText.p3":"ABO",
"TagText.p4":"globalt...",
"TagText.p5":"Var som helst / När som helst"
}
我已经尝试了下面的代码。 var xml = File.ReadAllText(@"\Default.aspx.sv-SE.resx"); var obj = new Object();
obj = new
{
Texts = XElement.Parse(xml)
.Elements("data")
.Select(el => new
{
Key = el.Attribute("name").Value,
Value = el.Element("value").Value.Trim(),
})
.ToList()
};
string json = JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented);
【问题讨论】:
-
你能发布一些源xml吗?在尝试序列化之前
obj的内容是什么? -
@Jonathan 请找到以下代码
Om ABOUT data>Om oss 关于我们