读书人

Json的SerializationException异常

发布时间: 2013-03-28 10:20:24 作者: rapoo

Json的SerializationException错误
Json的SerializationException异常


老师,帮我看看,这是错在哪呢?谢谢
[解决办法]
seJson有错误。如果你使用json.net,它的异常信息会给出“多少行多少列”具体的错误字符位置。
[解决办法]

引用:
C# code
?



1234

public class RootObject { public List<TcSc115> tc_sc115 { get; set; } }


ReadObject 是这样定义的


ReadObject方法,你贴出来的是RootObject类。
[解决办法]
如果你的JSON是一个自定义的类型,那么你可以使用jsonobject反序列化这个JSON字符串成为这个类型的对象,如果不是,那个我建议你可以使用JavaScriptSerializer类的Deserialize序列化成为Dictionary字典类型。
例如:
JavaScriptSerializer serializer = new JavaScriptSerializer();
object objjson = serializer.Deserialize(jsondata,typeof(Dictionary<string,Dictionary<string,string>>));
Dictionary<string,Dictionary<string,string>> dicJson = (Dictionary<string,Dictionary<string,string>>)objjson;

读书人网 >C#

热点推荐