腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
在基类上下文中
使用
JSON
.net时,
如何
防止
序列化
派生类
的属性?
、
、
当我
使用
JSON
.net
序列化
Parent时,它们是用所有的ChildDetail属性写出来的。有没有办法指示
JSON
.net (或任何其他
JSON
序列化
程序,我对该项目的了解还不够深入,无法提交一个)在将其
序列化
为基类时忽略
派生类
属性?编辑:重要的是,当我直接
序列化
派生类
时,我能够生成所有的属性。我只想禁止Parent对象中的
多态性
。
浏览 2
提问于2011-05-04
得票数 34
8
回答
派生类
型的属性在ASP.NET核心API的
JSON
响应中缺失
、
、
来自我的ASP.NET Core3.1API控制器的
JSON
响应缺少属性。当属性
使用
派生类
型时会发生这种情况;在
派生类
型中定义的任何属性(而不是基/接口中定义的)都不会
序列化
为
JSON
。在响应中似乎缺乏对
多态性
的支持,好像
序列化
是基于属性的定义类型而不是其运行时类型。
如何
更改此行为以确保所有公共属性都包含在
JSON
响应中?我的.NET返回具有接口类型的属性的对象。set; } /
浏览 6
提问于2019-12-12
得票数 41
回答已采纳
1
回答
具有对象类型成员的DataContractJsonSerializer
、
、
、
我有以下
序列化
方法:{ } }[DataContractDataMember(Name = "event_id"
浏览 1
提问于2018-02-02
得票数 1
回答已采纳
1
回答
如何
用System.Text.
Json
序列化
/反
序列化
非枚举类型的嵌套字典?
、
、
、
、
ResetablePatternObject = new PatternObject(), ResetableMaterialObject = new MaterialObject()}},之后,我得到了一个错误的结果字符串
json
,如下所示: "Res
浏览 0
提问于2021-04-29
得票数 1
回答已采纳
1
回答
如何
从对象的基对象填充对象的属性值
、
、
这个类有三个
派生类
,这些
派生类
中还有几个属性。这些类已经在一个大型应用程序中
使用
,所以目前改变设计是不可行的。,我需要执行
多态性
。因此,每次
将
Json
对象反
序列化
为BaseClass时,我都需要检查属性值并创建正确的具体类。
Json
字符串中没有数据。它们所做的是获得相同的数据,但是它们对它们执行不同的操作,或者它们以不同的方式表示它们,所以我只需要将
Json
反
序列化
为BaseClass。
浏览 2
提问于2014-02-07
得票数 0
2
回答
未知
派生类
型的DeSerialize
、
、
、
我
将
一个
序列化
的对象作为
json
(将来可能是xml )存储在一个数据库中。在以后的某个时刻,这个对象将被拉取并反
序列化
。基类是HighChart,但也有几个
派生类
型,比如HighChart.ColumnBarChart。图表的类型存储在
JSON
中。问题是我不知道
如何
动态地选择要反
序列化
的类。我的解决方案需要提供一种自动考虑未来
派生类
型的方法(我
将
扩展图表类型的数量,而不想为每种图表类型编写新的程序)。我知道我可以<
浏览 0
提问于2013-07-13
得票数 2
回答已采纳
1
回答
如何
使用
多态性
将
派生类
序列化
到
JSON
、
、
、
、
ClassContainer": [ "ParentProperty": 5 { }}
如何
确保child上的属性ChildProperty也被
序列化
?对于接口多态,我该
如何
去做呢?
浏览 8
提问于2020-11-08
得票数 0
回答已采纳
1
回答
使用
派生类
的OnBeforeSerialisation
、
为了避免
序列化
时的这种情况,我尝试
使用
相关数据创建一个string值数组,并让每个
派生类
以自己的方式填充列表。但是现在我意识
到
,当OnBeforeSerialisation被称为它的时候,它总是并且只在基类上被调用。是否有一种方法使它在
派生类
中
使用
过度的版本?
浏览 0
提问于2021-06-28
得票数 1
回答已采纳
1
回答
如何
将
JSON
对象反
序列化
为
使用
派生类
的C#类?
、
我
使用
对以下类进行了
序列化
和反
序列化
{ public List<Task> Tasks
JSON
中的$type名称一起被
序列化
。但是,当我
将
JSON
字符串反
序列化
为Message对象时,反
序列化
器不会恢复我的
派生类
对象。我只是得到了一个基类Task的列表。我认为通过
使用</em
浏览 1
提问于2011-05-03
得票数 0
回答已采纳
2
回答
如何
知道它是编译时多态还是运行时多态?
、
、
、
、
subclass sub1=new subclass(); }我遵循以下方法来确定它是语句1、2和3的编译时
多态性
还是运行时
多态性
: 编译器首先确定调用语句中
使用
的引用变量的类类型,然后检查源代码中是否存在此基的
派生类
,以及调用语句中
使用
的方法是否在
派生类
中过度
使用
。如果找到一个
派生类
,并且它包含函数的超限版本,则在运行时确定引用变量所引用的对象
浏览 0
提问于2018-11-05
得票数 0
2
回答
如何
使用
DataContractSerializer用未命名的类型集合反
序列化
JSON
、
、
、
、
我正在
使用
web服务来获取关于路线里程的数据。然后我
使用
反
序列化
器来解析它。以下是
JSON
的外观: [{"__type":"CalculateMilesReport:http:\/\/pcmiler.alk.com\/APIs\/v1.0","RouteID":null,"TMiles为什么要包装到集合中,以及
如何
设置对象模型?此外,它还抱怨特殊的__type属性。但我不知道
如何
浏览 2
提问于2015-12-20
得票数 3
回答已采纳
1
回答
Json
.NET -在
使用
TypeNameHandling时处理未知的
派生类
型
、
、
、
上下文 我有一个Web API,它返回
使用
Json
.NET
序列化
为
JSON
的
派生类
型(都具有相同的基类型)的列表,然后客户端代码将该
JSON
解析回
派生类
型列表。这是通过API客户端完成的,该客户端具有对Web API
使用
的相同类对象的引用。客户端和服务器端都在
使用
Json
.NET的TypeNameHandling.Objects特性。问题所在 当
将
新的
派生类
型添加到Web API时
浏览 64
提问于2021-09-20
得票数 0
回答已采纳
3
回答
派生类
中缺少的
JSON
序列化
属性
、
我
使用
的是Newtonsoft
JSON
序列化
程序,如果类是从列表派生的,则
序列化
字符串
将
丢失
派生类
中的属性。这是我的示例代码。TestItem> [DataMember] [DataMember]}main.mainString = "Hello"; main.A
浏览 1
提问于2015-11-17
得票数 8
1
回答
使用
IEnumerable
将
基类的JavascriptSerializer反
序列化
为
派生类
、
、
、
我有一个要
序列化
的数据类,它包含
派生类
的IEnumerable属性,但将它们存储为它们的基类:{var deserialized = _serializer.Deserialize
浏览 2
提问于2015-11-16
得票数 1
回答已采纳
1
回答
将
派生类
深度复制/克隆
到
基类
、
、
如何
将
派生类
克隆(复制基类部分)
到
基类。 //hibernateSession.save(b) -> refers to derived class 除了手动
将
浏览 1
提问于2012-04-16
得票数 0
回答已采纳
1
回答
System.Text.
Json
-从具有所有
派生类
属性的控制器返回基类列表
、
、
、
、
在运行时,除了基类之外,我还用4个不同的
派生类
填充列表,每个
派生类
都有自己的大约3个不同的属性。当我从控制器中在JsonResult中返回这个属性时,当我想要每个类上的所有
派生类
属性时,我只会在列表中得到
序列化
的BaseClass属性。我不
使用
Newtonsoft.
Json
,只
使用
内置的System.Text.
Json
。我
如何
在整个应用程序中配置它来
序列化
派生类
属性?我很难找到不基于Newtonso
浏览 7
提问于2022-07-17
得票数 0
3
回答
如何
从基类方法访问
派生类
实例?
我的基类有一个
序列化
自己的方法,我希望
使用
派生类
。return System.Text.
Json
.JsonSerializer.Serialize(this, jsonSerializerOptions);} 问题是基类中的"this“指的是基类从
派生类
调用
序列化
()时,只
序列化
基类的属性。我可以用什么代替"this“来传递给
Json
序列化
程序,以便它引用
派生类
的实例。
派生类
浏览 6
提问于2020-02-27
得票数 0
回答已采纳
1
回答
多态成员变量-类设计
、
、
、
目前,我有一个从可
序列化
的Response Object派生的抽象
JSON
类。::Object::Ptr &payload) = 0; [[nodiscard]] virtual Poco::
JSON
::Object::Ptr to_
json
() const = 0;现在我面临的问题是类设计--以及
如何
避免根据派生的Response降低每个成员变量(并确定一个更干净的层次结构/设计)。比如说..。需要注意的一点是,归属于Data和Links的具体类型是在编译时确定的--
浏览 3
提问于2020-07-04
得票数 0
回答已采纳
1
回答
Python
序列化
,排除某些字段
、
、
摘要</MyItemClass>在XML中我很好。我知道
如何
将
浏览 2
提问于2019-11-29
得票数 5
回答已采纳
1
回答
虚拟方法被调用而不是覆盖。
、
public class MoveTo : Action { Debug.Log("Called");} 我正在
将
MoveTo我不知道统一
如何
在运行时处理这些问题,初始化它们还是我?我不太确定。这可能会导致我的问题..。它显示MoveTo,红色列中的按钮显示
使用
action.GetType().Name的操作。
浏览 1
提问于2018-10-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何将PowerApps嵌入到Power BI中使用
如何将http proxy配置到python爬虫程序中使用?
如何将http proxy配置到爬虫使用,并创建链接代理池
Python编程:序列化和反序列化
一文看懂Python及Django不同类型数据的json序列化
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券