Мы пытаемся удалить NewtonSoft из нашего ASP. NET Core 3.1 проекта, который предоставляет конечные точки OData. Однако кажется, что ODATA еще не поддерживается System.Text. Json. Не могли бы вы предложить какой-нибудь обходной путь, мы даже попытались использовать Microsoft.AspNetCore.OData 7.4.0-beta.
http://localhost: 56542 / v1 / masterlists / PHASE ? $ Select = name
[
{
"Instance": null,
"Container": {},
"ModelID": "26fdaf5e-602e-4d6d-8480-80c576110494",
"UntypedInstance": null,
"InstanceType": null,
"UseInstanceForProperties": false
},
{
"Instance": null,
"Container": {},
"ModelID": "26fdaf5e-602e-4d6d-8480-80c576110494",
"UntypedInstance": null,
"InstanceType": null,
"UseInstanceForProperties": false
},
{
"Instance": null,
"Container": {},
"ModelID": "26fdaf5e-602e-4d6d-8480-80c576110494",
"UntypedInstance": null,
"InstanceType": null,
"UseInstanceForProperties": false
}]