DataContractJsonSerializer反序列化Dictionary

前端之家收集整理的这篇文章主要介绍了DataContractJsonSerializer反序列化Dictionary前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天碰到一个json字符串的反序列化,如下:

一开始想当然用.net 自带的System.Runtime.Serialization.Json.DataContractJsonSerializer 来反序列化成 Dictionary。
但是,总是不能成功。查了下资料,DataContractJsonSerializer 反序列化成 Dictionary 需要明确的 "Key":"Key1","Value":"Value1" 这样才行。于是修改字符串为如下才成功:

很弱智啊。。。查了下发现还是Newtonsoft.Json简单:

怪不得DataContractJsonSerializer用的人不多, Json.NET的下载地址:http://json.codeplex.com/

猜你在找的Json相关文章