序列化:
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真是一塌糊涂