【问题标题】:WebAPI JSON Class name missing缺少 WebAPI JSON 类名
【发布时间】:2013-09-11 00:43:24
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    因此,请在 JSON .NET 上查看此答案...

    Json.NET serialize object with root name

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      相关资源
      最近更新 更多