我有一个JSON字符串(如下)。我想将它反序列化为一个C#对象并将数据作为列表获取。我的问题是,数据在JSON数组中不可用。我怎么需要准备我的解决方案,我可以在这个结构中获取数据:将.JSON对象反序列化为.Net列表(C#)
- 传感器
-
- 传感器1
-
- 传感器2
-
- 传感器3
传感器1 - N的我只需要在列表中的GUID。后面的数据不相关。
在我的代码替换了所有的GUID与“GUID”
{
"object": {
"GUID": {
"type": "sensor",
"owner": "GUID",
"time": 1482499665,
"description": "Temperatursensor 1",
"sdevice": "00003639",
"model": "SOLUCON Industry Temperature",
"tag": [
"GUID",
"GUID"
]
},
"GUID": {
"type": "sensor",
"owner": "GUID",
"time": 1482499758,
"description": "Wassersensor 1",
"sdevice": "000056d9",
"model": "SOLUCON Industry Water",
"tag": [
"GUID",
"GUID"
]
},
"GUID": {
"type": "sensor",
"owner": "GUID",
"time": 1482499797,
"description": "Rauchmelder 1",
"sdevice": "00008519",
"model": "TG551A",
"tag": [
"GUID",
"GUID"
]
},
"GUID": {
"type": "sensor",
"owner": "GUID",
"time": 1483888365,
"description": "SOLUCON Industry Multi 2",
"sdevice": "0000d409",
"model": "SOLUCON Industry Multi",
"tag": [
"GUID",
"GUID"
]
}
},
"status": "ok"
}