腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将
枚举
属性
更
改为
可
空
将
强制
WebAPI
2
返回
JSON
而
不是
XML
。
我正在使用
WebAPI
2
开发一个应用程序接口。它的作用之一是生成所需的状态报告,该报告需要采用
XML
格式。public CrewMemberRoles Value它
强制
WebAPI
2
浏览 2
提问于2018-01-12
得票数 0
6
回答
如何在
json
反序列化过程中忽略未知的
枚举
值?
、
当我的
枚举
与
json
属性
中提供的字符串值不匹配时,如何才能使
Json
.net不抛出? 当我根据当前文档创建
枚举
时会发生这种情况,但是第三方API稍后会添加更多
枚举
值。我很乐意
将
特殊值标记为未知值,或者使用
可
空
枚举
,
而
不匹配的值
将
返回
null。
浏览 13
提问于2014-03-31
得票数 40
回答已采纳
2
回答
MVC 4 ApiController未正确序列化System.
Json
.JsonObject
、
、
、
然而,我的目标是构建一个简单的rest API并
返回
JSON
。我想我应该使用System.
Json
并
返回
JsonObject。为了这个问题,我已经简化了这个问题,但在我真正的问题中,对象要复杂得多。JsonObject字符串时,我似乎得到了更好的结果,或者甚至只是
返回
对象本身,但它有
枚举
,我想
返回
名称,
而
不是
数字值,这就是我使用JsonObject进行自定义的原因。编辑:因此,由于Dan在下面的评论,我只是想看看
XML</em
浏览 3
提问于2013-04-09
得票数 1
回答已采纳
3
回答
JAXB元素,它既是可选的,也是nillable的。
、
、
、
然后,我
将
这些类用作JAX带注释的端点类的参数和
返回
类型。protected S
浏览 2
提问于2013-10-29
得票数 11
1
回答
在foreach中在DataRow上转换空文字或可能的
空
警告
、
将
空文本或可能的
空
值转换为非
空
类型。 如果我像这样使用
空
合并操作符??:profiles.Rows ??
浏览 1
提问于2020-08-19
得票数 2
回答已采纳
1
回答
JSON
序列化-
将
枚举
转换为数字
、
、
、
、
我在C#后端使用
枚举
定义了设置,每个设置都有唯一的编号。public enum Settings Setting1 = 1,}public问题是,
WebAPI
将
枚举
转换为字符串,
而
不是
数字。由于解决方案非常大,所以我不想从配置中删除StringEnumConverter,只想为该
属性</e
浏览 1
提问于2015-08-18
得票数 2
回答已采纳
1
回答
如何全局地
将
枚举
序列化为字符串(
而
不是
每个
枚举
中的
属性
)?
、
、
、
、
我正在开发ASP.NET Core3.0
WebAPI
。许多端点
返回
带有
枚举
的
json
。
枚举
不是
作为字符串序列化的,而是作为默认整数序列化的。我知道[JsonConverter(typeof(StringEnumConverter))]
属性
。但是我正在寻找一种解决方案,在这个解决方案中,我会全局地说“这个API
返回
的每个
枚举
都应该序列化为string,
而
不需要在每个
枚举
中手动声明模型中的
属性<
浏览 3
提问于2019-11-06
得票数 3
回答已采纳
3
回答
IEnumerable<T>未知类型保存类信息
、
、
问题是跳过
而
取似乎要走了,好吧,我被
强制
转换为IEnumerable<object>,所以我
将
返回
一个IEnumerable<object>,完全消除类型信息是什么。编辑: 我
将
尝试让它
更
清晰一些,我正在尝试插入
WebAPI
2
动作过滤器,这些基本上给了我一个“对象”,即控制器上的
返回
类型。我可以使用反射来获得它是一个IEnumerable,甚至可以通过检查
可
枚举
的类型获得&l
浏览 1
提问于2015-03-09
得票数 2
回答已采纳
1
回答
IEnumerable中每个项的自定义
json
序列化
、
、
我使用
Json
.NET来序列化具有
枚举
和DateTime的IEnumerable的对象。就像:{} 但是,我需要一个自定义的JsonConverter来
将
枚举
序列化为我尝试使用JsonConverter
属性
(如提到的用于
枚举
)和自定义IsoDateTimeConve
浏览 0
提问于2016-04-12
得票数 6
2
回答
如何在C#中的HttpPost中以自定义类的形式接收数据?
、
我是作为
JSON
字符串接收,反序列化它,然后转换为我的对象吗?我该怎么做? 或者我可以立即将其作为SearchObject接收?我该怎么做呢? 现在,我的POST请求
返回
一个
空
对象"{}“。
浏览 46
提问于2019-05-09
得票数 0
回答已采纳
1
回答
Guard子句,用于可能忘记赋值的
属性
、
、
public enum DrCrFlag Debit = 1,}} 然而,在那些依赖于布尔
属性
的客户端应用程序上所以
将
boolean
改为
DrCr
浏览 5
提问于2015-07-07
得票数 1
1
回答
JSON
数组的
JSON
不能在MVC5中反序列化当前的
JSON
对象
、
、
、
var orderResults = postOrderResult.Content.ReadAsAsync<List<OrderResult>>().Result; 但其
返回
误差无法
将
当前
JSON
对象(例如,{“名称”:“值”})反序列化为'System.Collections.Generic.List`1ABCS.
WebApi
.Models.OrderResult‘类型,因为该类型需要一个
JSON
数组(例如,1,
2
,3)才能正确反序列化。要修复此错误
浏览 0
提问于2015-10-28
得票数 0
1
回答
元素为null时如何
返回
null
、
我正在
将
xml
字符串转换为表类型:[Guid] = r.value('(Guid)[1]', 'uniqueidentifier'),[SomeColumn] = r.value('(SomeColumn)[1]', 'int'),@
xml
.nodes('//Items') AS T(r)
浏览 2
提问于2017-03-09
得票数 3
回答已采纳
1
回答
将
只更改字段的部分对象发送到Web和实体框架
、
、
WebApi
和EF很好地结合在一起。我一直在思考的一个问题是,随着时间的推移,某些对象会变得非常大。它们可以有许多
属性
,它们可以映射回数据库中的列。一些JavaScript框架提供了
将
所有字段或刚刚更改的字段发送回服务器的选项,因此客户端是干净
而
简单的。 在我看来,服务器端是一个更大的挑战。序列化程序
将
介入并尝试
将
一些
json
或
xml
映射到一个类型。例如,
JSON
.NET很好地处理丢失的值,只要对象中的相应
属性
是<e
浏览 4
提问于2012-09-20
得票数 3
2
回答
确定何时在.NET MVC请求中发送无效的
JSON
密钥/值对
、
、
、
我有一个客户端,它有一个MVC应用程序,可以接受原始的
JSON
请求。ModelBinder
将
传入的键/值对映射到Controller
属性
,没有问题。例如,如果我有一个具有string
属性
MName的模型,但是在他们的
JSON
请求中他们发送"MiddleName":"M",则ModelBinder
将
抛出这个无效的键,并将MName
属性
保留为
空
。我知道我可以在
属性
上抛出一个[Require
浏览 3
提问于2017-07-28
得票数 8
回答已采纳
1
回答
从.Net服务器到安卓客户端的
Json
、
、
JsonConvert(records); }{} 在android代码中,我使用新的
json
(字符串)创建了
JSON
数组。问题是java抛出了一个异常:
json
字符串无效。当我查看调试器时,我看到字符串在“之前有
2
个反斜杠",
而
浏览 0
提问于2012-08-21
得票数 0
3
回答
REST设计-验证非数字输入,到数字字段?
、
、
在数据
不是
正确的数据类型的情况下,是否有验证REST请求的一般做法?是否应该回到“必需的
强制
字段”信息上来?(这两种情况都可以追溯到HTTP 400中) 还有,
WebAPI
/
JSON
.Net :幕后的,我碰巧使用的是微软的
WebAPI
/
JSON
.Net。自动反序列化到实体之后,正确的数据
将
映射到它们的
属性
/类型。我还使输入模型上的所有
属性
都是
可
空
的,因此我们可以验证缺
浏览 5
提问于2014-06-07
得票数 1
2
回答
C#
返回
JSON
对象,但原始对象未设置
属性
、
、
、
、
我正在编写一个
返回
对象MyObject的
WebApi
。MyObject类是在另一个DLL中定义的,我不能修改它的源代码。这个MyObject类没有设置setter/getter,所以公共成员
不是
属性
,它们只是字段。所以在我的
WebApi
代码中,我想
返回
这个
Json
MyObject,但是我在http请求中得到的只是一个
空
的{}
json
数据,而我知道该对象确实包含数据。我怎样才能
返回
带有数据的
Jso
浏览 1
提问于2020-01-03
得票数 1
1
回答
Web :使用DataAnnotations的QueryString模型绑定规则
、
、
、
public SearchSortingKey SortBy { get; set; }使用这种方法,似乎可以识别RequiredAttributes (它们会导致模型验证失败),但在执行模型验证时
返回
的错误消息
不是
我在上面的
浏览 2
提问于2013-05-20
得票数 1
回答已采纳
2
回答
使用
Json
.NET反序列化
空
数组
、
、
smsText":"efgh5678="},} 如果没有消息数据
可
返回
因为该类型需要一个
JSON
数组(例如,1,
2
,3)来正确反序列化。\r\n要修复此错误,可以
将
JSON
更
改为
JSON
数组(例如,1,<
浏览 5
提问于2015-08-20
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Serilog文档翻译系列(四) - 结构化数据
30天拿下Rust之枚举
第三十五章:Mybatis的集成和使用
【故障现场】重命名引起的线上问题
Ajax工作原理及概述
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券