2

我有一个响应包装类,它有一个我需要返回的项目列表(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 响应 = Request.CreateResponse(HttpStatusCode.OK, responseModel);

4

1 回答 1

1

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

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

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

于 2013-09-11T00:47:59.893 回答