flutter List to json

김민진·2021년 3월 8일
0

flutter_개발내용

목록 보기
3/11

flutter 에서 List를 json으로 어떻게 변환시키는지 몰랐다..

class CardNewsRssItem {
  String title;
  String description;
  String link;
  String image;
  }

이런 클래스가 있고..
List<CardNewsRssItem>
이 리스트 타입을 Json화 하여
SharedPreferences 에 넣어주고 싶었다!

void initCardNewsRssItem(RssFeed rssFeed) {
    if (rssFeed.lastBuildDate.contains(rssItemLastBuildDate ?? "") == false) {
      rssFeed.items.map((e) {
        cardNewsRssItemList.add(CardNewsRssItem.fromRSS(e));
      }).toList();
      String json =
          jsonEncode(cardNewsRssItemList.map((e) => e.toJson()).toList())
              .toString();
      _pref.setString("CardNews", json);
      _pref.setString("CardNewsLastBuildDate", rssFeed.lastBuildDate);
    }
  }

내가 사용한 방법이다...

내가 기억하기 위해서 저장!

profile
dart,c#,java 개발자! 잡다하게 해서 문제될게 없다!

0개의 댓글