개발 노트

Flutter - json 다루기 본문

Flutter

Flutter - json 다루기

알 수 없는 사용자 2023. 11. 16. 14:05

json 으로 encode 및 decode를 쉽게 도와주는 도구 dart:convert

다음의 기본제공 라이브러리를 추가한다

import 'dart:convert';

Encoding

void main() {
    final items = [
        {'id': 1, 'title': 'item 1'},
        {'id': 2, 'title': 'item 2'},
    ];

    print(json.encode(items));
}

결과

[{'id':1,'title':'Item 1'},{'id':2,'title':'Item 2'}]

Decoding

void main() {
    const String data = '[{'id':1,'title':'Item 1'},{'id':2,'title':'Item 2'}]';
    final items = json.decode(data);

    print(items.runtimeType);
    print(items[0]['title']);
}

결과

List<dynamic>
Item 1

'Flutter' 카테고리의 다른 글

Flutter-Firebase 연동 시작  (0) 2023.11.16
Flutter-프로젝트 생성  (0) 2023.11.16
Flutter 시작하기 - 개발 환경 구축  (0) 2023.11.16