Как перестать игнорировать свойства jObject, когда мы вызываем API? - PullRequest
0 голосов
/ 27 февраля 2020

Я вызываю API, используя почтальон, я отправляю динамические c свойства, используя JObject, как указано ниже

Я отправляю данные класса в API, используя JSON, но игнорирует значения дубликаты данных

     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 принимал оба значения от картирования может кто-нибудь помочь?

1 Ответ

0 голосов
/ 27 февраля 2020

лучше не делать этого, и это моя причина

вы можете передать значение "data" в виде массива

...