一个实体类有20多个字段,如Model.Products
使用json的时候 需要对Products其中的某几个字段进行序列化,
但是当你new 一个Products的时候,所有字段都会有默认值
所以对Products其中的某几个字段进行序列化的时候,
它会把所有的字段都会序列化,
这样ToJson得到的数据就会多出好多倍!
传输的时候,就要用多几倍的带宽!
这时候是继续使用原有Products实体类进行序列化,
还是写一个自定义的,仅包含要用到的字段的Products实体类?
使用json的时候 需要对Products其中的某几个字段进行序列化,
但是当你new 一个Products的时候,所有字段都会有默认值
所以对Products其中的某几个字段进行序列化的时候,
它会把所有的字段都会序列化,
这样ToJson得到的数据就会多出好多倍!
传输的时候,就要用多几倍的带宽!
这时候是继续使用原有Products实体类进行序列化,
还是写一个自定义的,仅包含要用到的字段的Products实体类?
都没用过Json吗?
都没用过Json吗?
public T FromJson<T>(string strJson) where T:class
{
DataContractJsonSerializer ds = new DataContractJsonSerializer(typeof(T));
MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(strJson)); return ds.ReadObject(ms) as T;
}
xml-2-json.xsl xslt模板转换
关注中!