求助解析JSON,第一次玩JSON,问题多多
pinyu 2017-04-02 09:29:34 我在做一个例子,从android客户端上传一个图片文件用json格式编码,
服务器上收到后的已经还原成json格式:
{"1490520551302.jpg":"\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2w………………"}
实际上就是{"FileName”:"FileContent"}的格式
实体类是这样的:
[DataContract]
public class UploadInfoDef
{[DataMember(Order = 0)]
public string FileName { get; set; }
[DataMember(Order =1)]
public string FileContetn { get; set; }
}
解析:
public static UploadInfoDef DesJsonDeserialize(String JsonString)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(UploadInfoDef));
using (MemoryStream ms = new MemoryStream(Encoding.Default.GetBytes(JsonString))) {
UploadInfoDef UID = (UploadInfoDef)ser.ReadObject(ms);
return UID;
}
}
结果解析出来的UID.filename和fileCotent都是空的,不知道问题出在哪里?