ASP.NET Core 3.0 JSON序列化问题

威格纳65ST

我正在将ASP.NET Web API转换为ASP.NET Core API。

这是我的课程,相同的代码在WEB API中也有效。

public class TotalEquipments
{
    public string Totalresults { get; set; }
    public Equipment Equipment;
}

public class Equipment
{
    public string CardName { get; set; }
    public string CardCode { get; set; }
    public string ItemCode { get; set; }
    public string ItemName { get; set; }
    public string Serialno { get; set; }
    public string Status { get; set; }
}

预期输出:

[{"Equipment":{"CardName":"PT Syspex Kemasindo","CardCode":"C-USD-0032","ItemCode":"V0437-MH009-2002","ItemName":"Smipack Shrink Machine (Manual L Sealer), Model: S560","serialno":"00004183","status":"Active"},"totalresults":"1719"},{"Equipment":{"CardName":"PT Syspex Kemasindo","CardCode":"C-USD-0032","ItemCode":"V0402-MH010-0001","ItemName":"Automatic Strapping Machine, Model: TZ 700 (850x600)","serialno":"014437","status":"Active"},"totalresults":"1719"}]

我得到的输出:

[{"Totalresults":"1719"},{"Totalresults":"1719"}]
戴维

.NET Core 3(System.Text.Json名称空间中的对象)中的JSON序列化程序不对字段进行序列化,仅对属性进行序列化因此,您只需要修复模型:

public class TotalEquipments
{
    public string Totalresults { get; set; }
    public Equipment Equipment { get; set; } // <--- This
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON反序列化.net Core 3

来自分类Dev

JsonIgnore属性保留ASP.NET Core 3中的序列化属性

来自分类Dev

迁移到ASP.Net Core MVC时JSON序列化/反序列化不起作用

来自分类Dev

在 ASP.NET Core 视图页面中解析反序列化 JSON 数组

来自分类Dev

我如何将Json.NET设置为ASP.NET Core 3.1中的默认序列化器

来自分类Dev

.NET Framework 到 .NET Core 迁移序列化问题

来自分类Dev

Json反序列化错误,问题C#.Net Core

来自分类Dev

如何在我的ASP.NET Core Web应用程序中增加JSON反序列化MaxDepth限制

来自分类Dev

ASP .NET Core 3的Web安全审核问题

来自分类Dev

ASP.NET中的异步JSON反序列化

来自分类Dev

使用VB在ASP.NET中序列化JSON

来自分类Dev

ASP.NET-如何更改JSON序列化的方式?

来自分类Dev

ASP.Net Core 2.2-用于输入和输出的单独的序列化程序设置

来自分类Dev

将Asp.Net Core 2.2 App迁移到3.1时的整数序列化

来自分类Dev

无法使用ajax请求序列化asp dot net core表单

来自分类Dev

Asp.Net Core REST api:捕获模型序列化错误并返回显式消息

来自分类Dev

如何序列化 ASP.NET Core 中的封闭对象属性?

来自分类Dev

具有二进制序列化的 ASP.NET Core 会话对象

来自分类Dev

将JSON字符串整数反序列化为ASP.NET Core中的Enum

来自分类Dev

如何使用JSON反序列化子对象ASP.NET Core

来自分类Dev

在ASP.NET Core 3.1中将新的Json序列化程序与HttpContext.Response一起使用

来自分类Dev

.net core 3 equivalnet配置,用于添加xml序列化

来自分类Dev

.NET Core配置序列化

来自分类Dev

Asp Net core 3的配置是否与Asp Net core 3无关?

来自分类Dev

Auth0、Angular 4 和 ASP.NET Core

来自分类Dev

.NET Standard和.NET Core 3.x或ASP.NET Core 3.x

来自分类Dev

共享cookie .net Core 3和Asp.net

来自分类Dev

ASP.NET Core清除会话问题

来自分类Dev

ASP.NET Core 3 MVC端点路由和按路由进行本地化

Related 相关文章

  1. 1

    JSON反序列化.net Core 3

  2. 2

    JsonIgnore属性保留ASP.NET Core 3中的序列化属性

  3. 3

    迁移到ASP.Net Core MVC时JSON序列化/反序列化不起作用

  4. 4

    在 ASP.NET Core 视图页面中解析反序列化 JSON 数组

  5. 5

    我如何将Json.NET设置为ASP.NET Core 3.1中的默认序列化器

  6. 6

    .NET Framework 到 .NET Core 迁移序列化问题

  7. 7

    Json反序列化错误,问题C#.Net Core

  8. 8

    如何在我的ASP.NET Core Web应用程序中增加JSON反序列化MaxDepth限制

  9. 9

    ASP .NET Core 3的Web安全审核问题

  10. 10

    ASP.NET中的异步JSON反序列化

  11. 11

    使用VB在ASP.NET中序列化JSON

  12. 12

    ASP.NET-如何更改JSON序列化的方式?

  13. 13

    ASP.Net Core 2.2-用于输入和输出的单独的序列化程序设置

  14. 14

    将Asp.Net Core 2.2 App迁移到3.1时的整数序列化

  15. 15

    无法使用ajax请求序列化asp dot net core表单

  16. 16

    Asp.Net Core REST api:捕获模型序列化错误并返回显式消息

  17. 17

    如何序列化 ASP.NET Core 中的封闭对象属性?

  18. 18

    具有二进制序列化的 ASP.NET Core 会话对象

  19. 19

    将JSON字符串整数反序列化为ASP.NET Core中的Enum

  20. 20

    如何使用JSON反序列化子对象ASP.NET Core

  21. 21

    在ASP.NET Core 3.1中将新的Json序列化程序与HttpContext.Response一起使用

  22. 22

    .net core 3 equivalnet配置,用于添加xml序列化

  23. 23

    .NET Core配置序列化

  24. 24

    Asp Net core 3的配置是否与Asp Net core 3无关?

  25. 25

    Auth0、Angular 4 和 ASP.NET Core

  26. 26

    .NET Standard和.NET Core 3.x或ASP.NET Core 3.x

  27. 27

    共享cookie .net Core 3和Asp.net

  28. 28

    ASP.NET Core清除会话问题

  29. 29

    ASP.NET Core 3 MVC端点路由和按路由进行本地化

热门标签

归档