簡體   English   中英

當我們調用 API 時如何停止忽略 jObject 屬性?

[英]how to stop ignoring jObject properties when we call API?

我正在使用郵遞員調用 API,我正在使用 JObject 發送動態屬性,如下所示

我正在使用 JSON 向 API 發送類數據,但它忽略了重復數據的值

     public class Details
        { 
            public List<JObject> Mappings { get; set; } 

             // adding properties to jobject abd mappings     

            [JsonExtensionData]
            public IDictionary<string, JToken> AdditionalProperties { get; set; }

         }

我在郵遞員中使用以下 JSON

    {      
      "source": {
            "details": "Sample Customer",
            "compoet": "Sample Site",
            "Name": "Sample Software",
            "Version": "1.0.1",
            "Creator": "Sample Company"
        },
      "Mappings":[
      {
        "data": Test.Name1",
        "data": Test.Name23",    
        "newprop":"Account1",
      }
    {
        "data": "Test.Name2",    
        "newprop":"Account2",
      }
    ]
    }

當我傳遞重復鍵 API 時采用第二個值"data": Test.Name23"我希望 API 應該從映射中獲取兩個值有人可以幫忙嗎?

最好不要那樣做,這就是我的理由

您可以將“數據”值作為數組傳遞

暫無
暫無

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

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