簡體   English   中英

WebAPI JSON類名稱丟失

[英]WebAPI JSON Class name missing

我有一個響應包裝器類,該類具有需要返回的項目列表(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);

我認為Web API現在使用JSON.NET進行序列化。

因此,請在JSON .NET上檢查此答案...

Json.NET使用根名稱序列化對象

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM