//带有反斜杠的不能直接解析 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; }
目前还不会解析带有反斜杠和数组的数据,只能这样简单的来进行解析