Я хочу разобрать следующий json для словаря или объекта класса, я использую JSON.net, но я не понимаю, как создать структуру словаря или даже структуру класса для его анализа на объект. Я видел синтаксический анализ json-массива с использованием JObject, но я не понимаю, как реализовать его для этого типа json-структуры.Разбор десериализации JSON C#
{
"room": 1,
"meta": {},
"devices": [
{
"asset": {
"id": "asset_big_lamp_1"
},
"device_name": "Lamp_1",
"device_type": "light",
"power_usage": "low",
"ui_coordinates": {
"x": "3.5",
"y": "-2.6",
"z": "-3.6"
},
"transducers": {
"relay": "ARE00",
"dimmer": "null"
}
}
Добро пожаловать в StackOverflow! Что вы сделали до сих пор? Что/не сработало? – Simon
Создайте свой класс в соответствии с этим JSon. После этого проанализируйте его 'var res = (YourClass) Newtonsoft.Json.JsonConvert.DeserializeObject (s, typeof (YourClass));' –
Использование System.Web.Script.Serialization.JavaScriptSerializer 'Словарь <строка, объект> JSONDict = (словарь) (новый System.Web.Script.Serialization.JavaScriptSerializer()). DeserializeObject (JSON); ' –