我必须根据我收到的json模板设计一个类。我被困在JSON的这一部分:从json模板设计c#类
events: {
"door": [
5,
{
valueone: 27,
valuetwo: "something"
}
],
"window": [
2,
{
valueone: 13,
valuetwo: "something"
}
]
}
我能想出的最好的是这个属性的根对象:
public Dictionary<string, EventData> Events { get; set; }
,事件的定义是这样的:
public class EventData
{
public int valueone { get; set; }
public string valuetwo { get; set; }
}
这让我对例如以下的输出:
Events: {
door: {
valueone: 27,
valuetwo: "something"
}
}
但我不知道如何设计类以获取输出中json示例(5和2)中的数字。今天我已经尝试过谷歌很长一段时间了,但我不太确定要搜索什么。
尝试http://json2csharp.com/,粘贴您的有效JSON,您可以获取您的课堂模板 – Habib