缺少 WebAPI JSON 类名

本文关键字:类名 JSON WebAPI 缺少 | 更新日期: 2023-09-27 18:31:01

我有一个响应包装器类,其中包含我需要返回的项目列表(classA),但是当我在小提琴手中查找时,JSON没有显示列表中的项目类型,它很简单显示{}。

下面是 Fiddler 中显示的 JSON 表示形式:

-JSON
   - Data
       - {}
            - Prop1=value1
       - {}
            - Prop1=value2

我需要的是以下内容:

-JSON
   - Data
       - classA
            - Prop1=value1
       - classA
            - Prop1=value2

谁能告诉我如何实现这一目标?

笔记:

  1. 正在使用的 C# WebAPI
  2. 响应类型为 HttpReqponseMessage
  3. 响应的创建是

    HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, responseModel);

缺少 WebAPI JSON 类名

我认为Web API现在正在使用 JSON.NET 进行序列化。

所以,在 JSON .NET 上查看这个答案...

Json.NET 使用根名称序列化对象