//帶有反斜杠的不能直接解析 JSParkingSpaces model = js.Deserialize<JSParkingSpaces>(postContent); //JSParkingSpaces model = JsonConvert.DeserializeObject<JSParkingSpaces>(postContent); //將實體類中的屬性先改為string格式,然后多添加一個實體類,再將轉為string格式的數據單獨解析進行賦值就行了 model.dataItem = js.Deserialize<List<JsDataItems>>(model.dataItems) ;
下面是實體類的模板
/// <summary> /// 要使用的實體類 /// </summary> public List<JsDataItems> dataItem { get; set; } /// <summary> /// 解析為字符串 /// </summary> public string dataItems { get; set; }
目前還不會解析帶有反斜杠和數組的數據,只能這樣簡單的來進行解析