Во-первых, System.Text.Json
не зависит от. NET Стандарт 2.1, только 2.0. Таким образом, вы можете просто добавить NuGet в свою библиотеку классов. NET Standard 2.0. Кроме того, хотя предпочитается использовать System.Text.Json
, вы все равно можете продолжить использовать Newtonsoft.Json
, если предпочитаете ASP. NET Core 3.1+.
Во-вторых, конечный результат любой библиотеки - просто JSON, поэтому любая библиотека может прочитать то, что создала другая библиотека. Единственная разность потенциалов заключалась бы в том, как они могли бы сериализоваться, то есть в случае верблюда или в случае pascal, в пользовательских преобразователях значений и т. Д. c. Тем не менее, все это настраивается в обеих библиотеках, поэтому вам просто нужно убедиться, что способ сериализации является способом десериализации другого.