腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Json.NET
是否
提供
实例
接口
?
.net
、
json
、
json.net
除了静态映射器API之外,
Json.NET
是否
还
提供
了
实例
API,就像AutoMapper允许您拥有JsonConvert
实例
一样,每个
实例
都有不同的配置?我希望将“序列化程序”(可能不是完全正确的词)
实例
注入到我的服务中,每个
实例
都有自己的配置。使用
Json.NET
可以做到这一点吗?
浏览 7
提问于2019-09-23
得票数 1
回答已采纳
1
回答
给定一个JSON字符串和一个
接口
,如何尝试将JSON字符串反序列化为该
接口
的所有可能实现?
c#
、
json
、
serialization
、
json.net
我希望能够要求
JSON.net
将JSON字符串反序列化为
接口
,并返回实现该
接口
的一个类。这有可能吗? 我们尝试创建自己的,但收到异常消息“无法创建类型{0}的
实例
。类型是
接口
或抽象类,无法
实例
化。”在我们的自定义转换器中,
JSON.net
在将类型设置为ReadJson() override之前,似乎会显式地检查该类型。
浏览 1
提问于2015-10-02
得票数 0
1
回答
等价于用于序列化的IServiceLocator
c#
、
.net
、
serialization
、
json.net
、
protobuf-net
来自微软CommonServiceLocator库的CommonServiceLocator
接口
为注入框架
提供
程序
提供
了一个可构建的
接口
,并为库编写人员
提供
了一个可依赖的
接口
。对于序列化,
是否
有与此类似的内容?在通用场景中更好的是额外的Nuget包。
浏览 1
提问于2015-08-08
得票数 1
回答已采纳
1
回答
Json.Net
序列化程序不正确地尊重TypeNameHandling属性?
c#
、
.net
、
json.net
FullName); } 我的API中的各种类实现了ISerializable
接口
,
Json.Net
非常高兴地将我的类序列化为适当的JSON。现在的问题似乎是,
Json.Net
试图使用ISerializable,但我正在反序列化的特定对象被键入为
接口
,因此它试图
实例
化
接口
,而不是最初序列化的
接口
的实际实现。因此,进一步研究,我发现
浏览 2
提问于2011-07-22
得票数 1
回答已采纳
9
回答
使用
Json.NET
转换器反序列化属性
.net
、
serialization
、
json.net
我有一个类定义,它包含一个返回
接口
的属性。public class Foo public int Number { get; set; } }有没有一个
Json.NET
属性或转换器可以让我指定一个具体的Something类在反序列化期
浏览 0
提问于2010-02-13
得票数 90
2
回答
列表、
接口
和对象
c#
、
design-patterns
、
interface
在此之前,我尝试将某些内容反序列化为MyList
实例
。当我这样做的时候.
JSon.NET
抱怨这条消息..。Message=Could不创建IMyListItem类型的
实例
。类型是一个
接口
或抽象类,不能
实例
化。 我知道这条消息告诉了我什么,但我不知道如何处理我的类和
接口
定义。我可以将MyList的定义更改为public class MyList
浏览 5
提问于2015-12-17
得票数 0
回答已采纳
1
回答
JSON.NET
&控制输出流中
提供
的类型信息
.net
、
json
、
json.net
我们想要做的是做一些类似于MS JavaScriptSerializer所做的事情,即
提供
一个JavaScriptTypeResolver,然后我们用短得多的东西替换掉长的类型名称。这可以通过
JSON.NET
实现吗?
浏览 4
提问于2011-04-04
得票数 4
回答已采纳
3
回答
如何创建对象的
实例
?
c#
、
serialization
、
interface
、
json.net
我正在使用
Json.Net
库将对象转换为json,然后再转换回对象。我有一个
接口
:{ List<IPencil> Pencils{ get; setjson) JsonConvert.DeserializeObject<Goods>(json);我得到的明显错误是:无法创建Project.IPen类型的
实例
类型是一个
接口
或
浏览 3
提问于2010-12-21
得票数 4
回答已采纳
9
回答
反序列化
接口
实例
的集合?
c#
、
json.net
我想通过
json.net
序列化这段代码:{} List<ITestInterface> CollectionToSerialize { get;set; }我想用ClassToSerializeViaJson序列化/反序列化
json.net
序列化正在工作,但反序列化给我带来了以下错误: Newto
浏览 7
提问于2013-04-08
得票数 76
回答已采纳
17
回答
为
JSON.NET
中的反序列化转换
接口
c#
、
.net
、
json
、
json.net
我目前正在使用
JSON.NET
进行反序列化过程。我遇到的问题是它不知道如何处理类中的
接口
级属性。因此,一些本质上的东西:将产生以下错误:我研究
JSON.NET
的文档已经有一段时间了,我在这个网站上找到的与此相关的问题都是一年多前的事了。有什么帮助吗? 另外,如果重要的话,我的应用程序是用.NET 4.0编写的。
浏览 88
提问于2011-04-26
得票数 158
回答已采纳
1
回答
基于
JSON.NET
和返回IQueryable<T>实现泛型存储库模式的最佳方式是什么?
c#
、
json
、
linq
、
generics
、
design-patterns
例如,我们为通用存储库
提供
了简单的
接口
:{} 有必要使用
JSON.NET
我们
是否
应该使用.NET中的一些数据类型来将集合存储在内存中,例如Syst
浏览 1
提问于2014-04-08
得票数 0
1
回答
如何从Microsoft.Extensions.Configuration.IConfiguration读取动态对象
c#
、
json
、
.net
、
configuration
如何从IConfiguration加载object
实例
?
浏览 0
提问于2021-02-27
得票数 0
1
回答
将Json.Nets标准序列化字典全局替换为自定义字典
c#
、
json
、
json.net
当我只使用.Net
接口
时,
Json.Net
使用默认的
Json.Net
进行序列化。我想在全球范围内将其替换为我的自定义版本的字典。我
是否
需要编写一个JsonConverter才能做到这一点,或者我只是错过了像这样的设置:某处
浏览 0
提问于2015-02-11
得票数 0
1
回答
我需要
Json.NET
中的类版本控制支持
json.net
我使用的是
Json.Net
4.5版,我对
Json.NET
非常陌生。 问题:我需要知道如何在
Json.NET
中支持类的版本控制。我尝试在反序列化对象时使用自定义
接口
来
提供
向后兼容性,但在使用多个转换器时遇到了问题,因为我已经在使用通用的自定义创建JsonConverter,它将
接口
映射到ConcreteType,如下面的示例所示
浏览 0
提问于2012-11-09
得票数 2
回答已采纳
3
回答
序列化DateTime时强制
JSON.NET
包含毫秒(即使ms组件为零)
c#
、
json
、
datetime
、
serialization
、
json.net
我使用
JSON.NET
直接从对象
实例
序列化DateTime值(不使用带有格式化程序的DateTime.ToString() )。有没有办法强制
JSON.NET
在序列化中包含毫秒,即使DateTime的毫秒分量为零? 背景:对于这个JSON端点,我有一个非常慢的web服务使用者。条件逻辑对于消费者来说代价很高,所以我希望每次都
提供
相同的数据格式化。
浏览 1
提问于2013-08-13
得票数 36
回答已采纳
1
回答
在自定义
JSON.net
契约解析器中重写属性值
c#
、
json
、
json.net
我正在尝试实现一个自定义
JSON.net
IContractResolver,它将用指定的字符串替换所有空属性值。我知道这种功能可以通过序列化类型的成员的属性获得;这是我们正在考虑的另一种方法。StringValueProvider是IValueProvider的一个简单实现,它不影响问题,这就是我不知道如何获得property的值,因为我对
提供
member的
实例
的方法一无所知,所以我不能将它作为参数传递给
浏览 3
提问于2017-10-27
得票数 11
回答已采纳
1
回答
将带有列表的对象传递给Web
c#
、
json
、
asp.net-web-api2
我很难通过JSON将对象列表传递到Web。public HttpResponseMessage SubmitCourierRequest([FromBody]CRRequest request) //code goes hereCRRequest对象:{ public DistributionList DistributionList { get; set; }
浏览 1
提问于2016-10-03
得票数 0
回答已采纳
1
回答
Newtonsoft JSON: TypeNameHandling - $type用途
json.net
、
json-deserialization
、
jsonserializer
、
json-serialization
它
是否
在某种程度上简化了反序列化? 我通过设置(反)序列化程序的TypeNameHandling属性启用了此功能,因为我的目的是进行强验证,特别是在反序列化期间。
浏览 2
提问于2017-11-07
得票数 2
回答已采纳
2
回答
IOrderedEnumerable<T>的
JSON.NET
反序列化
c#
、
json
、
serialization
、
json.net
、
json-deserialization
我和我的团队在
JSON.NET
反序列化的C#中遇到了一个奇怪的行为。
浏览 2
提问于2016-09-07
得票数 7
回答已采纳
2
回答
将json序列化为具有全部捕获字典属性对象
c#
、
json
、
json.net
我想使用
JSON.net
来反序列化到一个对象,但将未映射的属性放在字典属性中。有可能吗?{get; set;} public Dictionary<string,object> TheRest {get; set;}
JSON.NET
是否
可以反序列化为值为one=1、two=1、TheRest=字典{{“three,3}}的
实例
浏览 0
提问于2011-07-26
得票数 11
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券