日期:2014-05-17  浏览次数:20901 次

asp.net 关于JSON 序列化问题
{results:21,rows:[{chan:1,part:0,part_name:'主厂房配电室',temp:22.2,status:256},{chan:1,part:1,part_name:'主厂房1层电缆桥架',temp:33.8,status:256},{chan:1,part:2,part_name:'主厂房2层电缆桥架',temp:25.0,status:256},{chan:2,part:0,part_name:'#3601皮带',temp:9.4,status:256},{chan:2,part:1,part_name:'选矸室外桥架',temp:11.0,status:256},{chan:2,part:2,part_name:'MCC2配电室',temp:8.6,status:256}}]}

RT,上述JSON是从远程服务器取过来的,我想序列化一下,可是发现 这个JSON,无法使用,是不是缺少引号?
正常后台可接收的JSON格式 大致 是这样的
"{\"Success\": false, \"Message\": \"操作失败\"}"

求教 怎么处理 上述的那段JSON 才能不影响序列化

------解决方案--------------------

//直接用Newtonsoft.Json.dll里的JsonConvert这个对象处理吧
 MyEntity entity = JsonConvert.DeserializeObject<MyEntity>("");