Я использовал Xamarin Native UI для приложения Android и создал другую библиотеку классов для вызова API и данных. Десериализуем данные API, используя Newtonsoft.Json
.
Эта библиотека классов Target Framework имеет значение .NET Standar 2.0
.
Поскольку я добавил эту ссылку на консольное приложение, чтобы она работала нормально, но такую же ссылку я добавил в проект Android, ее ошибка выброса.
**Error Details**
Newtonsoft.Json.JsonSerializationException: Unable to find a constructor to use for type. A class should either have a default constructor, one constructor with arguments or a constructor marked with the JsonConstructor attribute.
Согласно сообщению об ошибке, я использовал атрибут JsonConstructor
для конструктора класса по умолчанию.
Пример:
public class TestClass
{
[JsonConstructor]
public TestClass()
{
}
}