缺少WebAPI JSON类名

时间:2013-09-11 00:43:24

标签: c# json asp.net-web-api

我有一个响应包装类,它有一个我需要返回的项目列表(classA),但是当我查看fiddler时的JSON没有显示列表中的项目类型,它很简单地显示{}。< / p>

然后是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);

1 个答案:

答案 0 :(得分:1)

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

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

Json.NET serialize object with root name