A.NET AJAX框架编程之JSON序列化剖析(4)_.NET概论及软件使用_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

A.NET AJAX框架编程之JSON序列化剖析(4)

作者:黑客防线网安ASP维护基地 来源:黑客防线网安ASP维护基地 浏览次数:0

本篇关键词:序列剖析编程框架
黑客防线网安网讯:  对于定制对象来说,它们可以按照类似于IDictionary的方式加以序列化,但仍存在一些不同之处。如果事先定义了一个JavaScriptTypeResolver对象,那么对象的类型将被转换成一个字符串,于是...

  对于定制对象来说它们可以按照类似于IDictionary的方式加以序列化但仍存在一些不同之处如果事先定义了一个JavaScriptTypeResolver对象,那么对象的类型将被转换成一个字符串,于是对象定义中会包括一个字符串常量__type,它的后面跟着的是描述对象数据类型的字符串所有定义为public类型而且不包含元数据ScriptIgnoreAttribute属性的字段和属性都会包含在此对象的JSON对象描述之中。
  三、序列/反序列化举例
  现在,让我们通过一个例子来具体分析一下序列化过程。首先,请考虑下面定义的Customer对象:

  public class Customer
{
    private string _firstName;
    public string FirstName
    {
        get { return _firstName; }
        set { _firstName = value; }
    }
    private string _lastName;
    public string LastName
    {
        get { return _lastName; }
        set { _lastName = value; }
    }
    private string _email;
    public string EmailAddress
    {
        get { return _email; }
        set { _email = value; }
    }
    private Phone _phoneNumber;
    public Phone PhoneNumbers
    {
        get { return _phoneNumber; }
        set { _phoneNumber = value; }
    }

}
public class Phone
{
    private string _homePhone;
    public string HomePhone
    {
        get { return _homePhone; }
        set { _homePhone = value; }
    }
    private string _workPhone;
    public string WorkPhone
    {
        get { return _workPhone; }
        set { _workPhone = value; }
    }
}


  如果这个对象通过一个web服务方法返回,那么此对象将在内部

 

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14256-1.html
网站维护教程更新时间:2012-03-30 05:41:13  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer