так что вы ищете сериализацию вашего объекта во Flutter?. Во Flutter вы можете сделать это, импортировав dart: convert и используя методы jsonEncode / jsonDecode;
Вы можете сделать это вручную, например:модель.
class DoughnutModel {
String Name;
String Filling;
String Topping;
Double Price;
}
Создать объект-пончик очень просто:
DoughnutModel myDoughnut = new DoughnutModel("Glazed", "None", "Sprinkles", 2.99);
И теперь мы можем его сериализовать с помощью jsonEncode:
String encodedDoughnut = jsonEncode(myDoughnut); //you can now store this string in the shared preferences or local storage.
И получить ваш объект с помощью Decodingкак это:
Map<String, dynamic> decodedDoughnut = jsonDecode(encodedDoughnut);
Примеры и концепции взяты из этой ссылки: https://medium.com/flutter-community/serializing-your-object-in-flutter-ab510f0b8b47