Как добавить свойство в System.Text. Json .JsonDocument - PullRequest
0 голосов
/ 18 марта 2020

Я привык использовать JObject от Newtonsoft в моих Asp. net веб-интерфейсах. Я мог бы добавить свойства по своему усмотрению, используя:

            JObject x = new JObject() { "myInt", 25 };
            //or
            x.Add("myInt", 25);

Я столкнулся с ошибкой при попытке вернуть объект JObject из ASP. Net core 3.1 веб-приложения.

System.NotSupportedException: The collection type 'Newtonsoft.Json.Linq.JObject' is not supported.

Так что NewtonSoft. Json не поддерживается. Net core 3.1. Поэтому я посмотрел на эту статью https://docs.microsoft.com/en-us/dotnet/standard/serialization/system-text-json-migrate-from-newtonsoft-how-to, но кажется, что вы не можете добавить свойство в JsonDocument. Это кажется очень странным, и я подумал, что мне не хватает какой-то информации. Так есть ли способ добавить свойство и значение в JsonDocument?

...