如何将json转成asp.net内的对象
如题。
[解决办法]
如果你用 asp.net mvc 那么直接post上来就是对象了。
如果不是,用 json.net 反序列化一下。
[解决办法]
序列化
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(T));
MemoryStream stream = new MemoryStream();
serializer.WriteObject(stream, obj);
byte[] dataBytes = new byte[stream.Length];
stream.Position = 0;
stream.Read(dataBytes, 0, (int)stream.Length);
result = Encoding.UTF8.GetString(dataBytes);
[解决办法]
推荐用json.net 性能比.net自带的类要高很多