将json反序列化为对象SerializationException

本文关键字:对象 SerializationException 反序列化 json | 更新日期: 2023-09-27 18:24:05

我试图反序列化Json流,但我得到了SerializationException,我从Microsoft MSDN网站上发现了这个,有人看到我们做错了什么吗?

DataContractJsonSerializer serializer = new DataContractJsonSerializer (typeof(Json));
Json flippo = (Json)serializer.ReadObject(dataStream);
(Json)serializer.ReadObject(dataStream);

system.Runtime.Serialization.Serialization引发异常预期元素为"root",但实际输入元素为命名空间中的"

样品:

{"d":"[{''"Student_ID''":1,''"Voornaam''":''"Thom''",''"Acternaam''":''"Jansen''",''"电子邮件''":"test@live.nl''",''"Created_Date''":''"''/Date(1410949696453)''/''",''"Lessen''":''"Engels''",''"Klassen ''":"H2A''","Paid_Version''":true,''"Geboortedatum''":''''"''/Date]

将json反序列化为对象SerializationException

我不确定您的json是否无效。但是,如果你有一个简单的方法,使用json.net库。下载并通过NuGet软件包管理器进行销售。由Newtonsoft制造。安装后,它将出现在visualstudio上的一个快速演示。非常轻!

希望它能帮助你!