1
我有,我用它来获得JSON格式的自定义类Web服务,例如:选择性JSON序列化使用ASMX Web服务
public class custom
{
private int _myPrivateProperty;
public int ToBeAccessedOnlyInCode
{
get
{
return _myPrivateProperty;
}
set
{
_myPrivateProperty = value;
}
}
public int ToBeSerialized
{
get
{
return _myPrivateProperty * 1000;
}
}
}
上面的例子是用于说明目的。
问题是我不想在JSON响应中返回原始对象格式,但我需要我的代码中的原始格式。
我试过在类中的[DataContract]/[DataMemeber]属性,忽略了ToBeOnlyAccessedInCode属性,我试过在我的私人对象容器上面使用[NonSerialized]属性。一切都无济于事。
是否有一种方法可以阻止字段在使用内置的ASMX scriptserializer时序列化为JSON?我花了好几个小时看,可以帮忙!
感谢
:(可没有一个人帮我 – Oliver 2011-02-28 16:01:12
我有同样的问题.. – 2011-05-23 08:17:23