SMALL
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
LIST
'일반' 카테고리의 다른 글
require()와 module.exports (0) | 2023.12.19 |
---|---|
Flutter-Firebase 연동 시작 (0) | 2023.11.16 |
Flutter-프로젝트 생성 (0) | 2023.11.16 |
Flutter 시작하기 - 개발 환경 구축 (0) | 2023.11.16 |
JS readFile 예외 처리 (0) | 2023.11.10 |