Develop/Flutter

[Flutter] json , object 변환하기

dawonny 2022. 7. 20. 03:46
728x90
반응형

https://bebesoft.tistory.com/11

 

flutter :: 플러터에서 json 사용하기 - 기본편 | json data in flutter

안녕하세요 개발자 베베입니다. 이번 포스팅에서는 플러터에서 json 데이터를 사용하는 방법에 대해서 알아보도록 하겠습니다. 1. 자료형에 대한 이해 2. json 스트링을 Map 자료형으로 변환 3. Map

bebesoft.tistory.com

ref


정리하자면

 

dart 에서 json을 사용할 때에는 순서에 맞게 변형한다

json string ---- map<String, dynamic> ---- object

 

json 스트링     json 자료형                        json 객체

 

 

 


객체를 생성하려면

json 데이터와 매칭이되는 객체를 정의해줘야한다.

class User{

String name;

int age;

bool isMan;

 

User({

this.name,

this.age,

this.isMan,

});

}

이런식으로!

 

그다음 fromJson 이라는 함수를 만들어준다.

이게 무슨역할을 하는지 궁금했어서 공부하기 시작한건데, 

json 스트링을 json 객체로 변환할 수 있게 한다.

 

fromJson 함수로 객체를 찍어내는 개념이다.(json 스트링을 json 객체로 파싱!)

 

반대로...

 

 

json 객체를 이번엔 json 스트링을 변환한다

 

이땐  toJson 이라는 함수를 만들어서 쓴다.

 

728x90
반응형