以下JSON映射到哪种类型的C#对象?
我想将以下JSON淡化为强类型C#对象: “一件事”和“两件事”并不总是被称为“一件事”和“两件事”,它们每次都在变化,可能会有或多或少的神话 我不知道myThings应该是什么类型的对象,我想是KeyValuePair,但不确定Json.Net是否支持反序列化到键/值对,或者这是否正确。有人能证实吗 谢谢 或以下JSON映射到哪种类型的C#对象?,c#,json,json.net,C#,Json,Json.net,我想将以下JSON淡化为强类型C#对象: “一件事”和“两件事”并不总是被称为“一件事”和“两件事”,它们每次都在变化,可能会有或多或少的神话 我不知道myThings应该是什么类型的对象,我想是KeyValuePair,但不确定Json.Net是否支持反序列化到键/值对,或者这是否正确。有人能证实吗 谢谢 或 类神话 { 公共字典{get;set;} } 如果“X事物”的数量未知且可变,请使用词典。如果您总是要使用{“一件事”:“aaaaa”,“两件事”:“bbbbb”}使用第一个类 编辑:
类神话
{
公共字典{get;set;}
}
如果“X事物”的数量未知且可变,请使用词典
。如果您总是要使用{“一件事”:“aaaaa”,“两件事”:“bbbbb”}
使用第一个类
编辑:
根据您的编辑,使用词典
或
类神话
{
公共字典{get;set;}
}
如果“X事物”的数量未知且可变,请使用词典
。如果您总是要使用{“一件事”:“aaaaa”,“两件事”:“bbbbb”}
使用第一个类
编辑:
根据您的编辑,使用
字典
可以绑定到各种(组合)数据类型。。。列表,字典,字典列表,…这听起来像是一个问题,你应该测试它,看看它是否有效,然后发布你的JSON,让它为你生成你的C类…可以绑定到各种(组合)数据类型。。。列表,字典,字典列表,…这听起来像是一个问题,你应该测试它,看看它是否有效,然后去发布你的JSON,让它为你生成C#类。。。
{"myThings":{"One thing":"aaaaa","Two thing":"bbbbb"}}
class MyThings
{
public string OneThing { get; set; }
public string TwoThing { get; set; }
}
class MyThings
{
public Dictionary<string, string> Dictionary { get; set; }
}