Flutter에 Json 관련하여서는 다른 포스트에서 작성하였습니다.
2021.12.14 - [Flutter(플러터)/Data] - JSON 데이터 처리
Flutter는 JSON을 처리하기 위한 Dart 빌드 시스템 빌더를 제공합니다.
- 클래스의 JSON 코드를 생성하거나 클래스에서 가져오려면 JsonSerialable로 주석을 달 수 있습니다. 생성된 코드를 구성하기 위해 JsonSerialable에 인수를 제공할 수 있습니다.
- JsonKey로 개별 필드에 주석을 추가하고 사용자 지정 인수를 제공하여 개별 필드를 사용자 정의할 수도 있습니다.
주석 값에 대한 자세한 내용은 아래 표를 참조하십시오. JSON이 포함된 파일의 내용으로 Dart 필드를 생성하려면 JsonLiteral 주석을 사용합니다.
하기와 같이 Enum 타입도 지원합니다.
enum StatusCode {
@JsonValue(200)
success,
@JsonValue('500')
weird,
}
하기 링크에서 더 자세한 설치와 사용법이 있습니다.
https://pub.dev/packages/json_serializable
json_serializable | Dart Package
Automatically generate code for converting to and from JSON by annotating Dart classes.
pub.dev
'Flutter(플러터) > pub.dev' 카테고리의 다른 글
Flutter URL Launcher ( 실행 ) (0) | 2022.01.04 |
---|---|
build_runner (0) | 2021.12.14 |
retrofit (레트로핏) (0) | 2021.12.14 |
댓글