现在的位置: 首页 > 综合 > 正文

c# json

2013年09月05日 ⁄ 综合 ⁄ 共 350字 ⁄ 字号 评论关闭

序列化:

string r1
=
new
JavaScriptSerializer().Serialize(obj);

反序列化非常讨厌 必须指定数据类型

ClassType obj = new JavaScriptSerializer().Deserialize<ClassType>(str);

这边str和ClassType有任何不匹配就会抛出各种异常 完全没有灵活性

一般语言都可以转换成弱类型的键值对

下载visualstudio sp1 再下载silverlight 就可以使用JsonObject 这是无需指定数据类型的键值对

JsonObject.parse(str)

但是silverlight项目和先前的项目各种不兼容 不但要新建项目把文件都拷贝过来 而且原来的内容到silverlight还各种不适用

c#的json真是一塌糊涂

抱歉!评论已关闭.