首页 > 解决方案 > 为什么类字段会导致空 JSON 响应数据?

问题描述

我的 Web api 控制器中有一个 Action,它返回SampleClass的一个实例。当 SampleClass 有Fields时,Action 的结果是这样的:{}

当我用Properties替换我的 Fields 时,结果按预期填充了 Json。谁能解释为什么会发生这种情况?

标签: c#jsonasp.net-coreasp.net-core-webapi

解决方案


默认情况下,JSON 序列化仅适用于属性,这是在使用字段属性之间进行选择的主要原因之一

作为一名 C# 开发人员,我假设您已经阅读了为什么属性很重要(由杰出的 Jon Skeet 撰写


推荐阅读