как перестать игнорировать свойства jObject при вызове API?
Я вызываю API с помощью почтальона, я отправляю динамические свойства с помощью 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 ответ
Решение
Лучше не делай этого, и это моя причина
вы можете передать значение "данных" в виде массива