我正在尝试将 List
转换为 json
。结构如下:
public class ResourceCollection
{
public string Name { get; set; }
public Resources Resources { get; set;}
}
public class Resources
{
public string en { get; set; }
}
List<ResourceCollection> liResourceName = new List<ResourceCollection>();
//section to add the objects in list
string json = JsonConvert.SerializeObject(liResourceName, Newtonsoft.Json.Formatting.Indented);
这将按预期生成结果:
[
{
"Name": "Hello",
"Resources":
{
"en": "Hello"
}
},
{
"Name": "World",
"Resources":
{
"en": "World"
}
}
]
我该如何获得类似以下的结果:-
{
"Hello": {
"en": "Hello"
},
"World": {
"en": "World"
}
}
Dictionary<string,object>
,加载所需的信息,然后进行序列化吗? - Hanjun Chen