首页 新闻 搜索 专区 学院

关于 Newtonsoft.Json的使用

0
悬赏园豆:20 [已关闭问题]

最近用到JSon处理 自己写了两个方法有点疑问 请大家帮忙解答.

    /// <summary>
    /// 序列化json
    /// </summary>
    /// <param name="obj"></param>
    /// <returns></returns>
    public string RenderJSON(object obj)
    {
       return Newtonsoft.Json.JavaScriptConvert.SerializeObject(obj); 
    }


    public object LoadJSON(string str,Type type)
    {
        return Newtonsoft.Json.JavaScriptConvert.DeserializeObject(str,type);

    }

假如; 我的object是DataSet 对象. js的序列化和反序列号都是在服务器端执行吗?

 可以下面这样使用吗?

protected void Page_Load(Object obj,EventArgs e)

{

   DataSet ds0 = new DataSet();

     ds0.WriteXml("test.xml");

  DataSet ds = (DataSet)LoadJSON(RenderJSON(ds0),typeof(DataSet));

}

 

如果都在服务器端使用有什么意义啊。

是不是在aspx页面序列化JSON ,然后在服务器端cs文件使用js反序列化.

或者在服务器端序列化JSON字符串.然后在客户端aspx页面 反序列化调用.

请指示。

 

 

问题补充: http://blog.csdn.net/dujingjing1230 json学习文字
ruonanxiao的主页 ruonanxiao | 初学一级 | 园豆:6
提问于:2009-09-01 10:44
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册