json字符串带有反斜杠,和包括数组格式的简单解析方法

 //带有反斜杠的不能直接解析
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; }

目前还不会解析带有反斜杠和数组的数据,只能这样简单的来进行解析

posted @ 2021-10-28 16:57  咳咳Pro  阅读(1491)  评论(0)    收藏  举报