У меня есть следующий Json: http://pastebin.com/pd62g62w Как я могу десериализовать "sensors"
и превратить его в массив/список? Я использую Json.NET для десериализации.C# - Deserializing Json in Json
DeviceModel deviceModel = new DeviceModel();
deviceModel = JsonConvert.DeserializeObject<DeviceModel>(json);
Мой текущий код:
using System;
using Newtonsoft.Json;
namespace Homecheck.Models {
public class DeviceModel {
public string error { get; set; }
public string errorType { get; set; }
[JsonProperty(PropertyName = "_id")]
public string id { get; set; }
[JsonProperty(PropertyName = "_user")]
public string user { get; set; }
[JsonProperty(PropertyName = "_serial")]
public string serial { get; set; }
}
}
Ну, похоже, вам нужен класс 'Sensor', а затем' List 'в' DeviceModel'. (В стороне, я настоятельно рекомендую вам начать использовать обычные имена свойств .NET - 'Error',' ErrorType' и т. Д.) –
@ Благодарю вас за предложение. Я не знал, что имена свойств C# начинаются с капиталов. – Denki