728x90
Dart에서 JSON을 다룰 때 바로 확인해서 이용할 수 있는 예제 코드를 소개합니다.
기본
- Dart에서는 JSON 다루기위한 내장 라이브러리가 포함되어 있습니다.
- 사용하기 위해서는 상단에 JSON 라이브러리를 Impot 해야합니다.
예제
JSON 파싱하기
import 'dart:convert';
void main() {
// JSON 문자열
String jsonString = '''
{
"name": "John",
"age": 30,
"languages": ["Dart", "JavaScript", "Python"]
}
''';
// JSON 문자열을 Map으로 파싱
Map<String, dynamic> jsonMap = jsonDecode(jsonString);
// 데이터에 접근
String name = jsonMap['name'];
int age = jsonMap['age'];
List<String> languages = List<String>.from(jsonMap['languages']);
print('Name: $name');
print('Age: $age');
print('Languages: $languages');
}
JSON 생성하기
import 'dart:convert';
void main() {
// JSON 데이터를 담을 Map 생성
Map<String, dynamic> person = {
'name': 'Alice',
'age': 25,
};
// Map을 JSON 문자열로 인코딩
String jsonString = jsonEncode(person);
print('JSON String: $jsonString');
}
728x90
'IT' 카테고리의 다른 글
Futter에서 investing 환율 위젯 보여주기 (0) | 2023.11.12 |
---|---|
윈도우에서 curl 결과 값 txt파일로 저장하기 (0) | 2023.10.30 |
Ubuntu에 Nginx 다른사이트로 리다이렉션하기(http, https) (0) | 2023.10.10 |
ZEP Script를 환경 구축하고 Hello world 찍어보기 (0) | 2023.09.29 |
모든 갤럭시 기기에 앱 테스트 해보기(Remote Test Lab) (0) | 2023.09.17 |