728x90
JSON 은 개발 할때 가장 많이 사용 되는 “Key : Value” 를 가지는 구조로 Rest API 에서 가장 많이 사용된다. 이런 JSON 을 Flutter 에서 사용하는 방법은 아래와 같다.
Flutter 에서는 Key : Value 를 가지는 JSON Object 는 Map<String, dynamic> 으로 선언 하면된다.
Map<String, dynamic> JSonObj = jsonDecode("{}");
JSonObj["key"] = "value";
print(JSonObj.toString());
Map<String, dynamic> 으로 선언한 결과가 예쁘게 화면에 보여진다.
이런 JSON Object 는 아래와 같이 배열을 만들고 아이템을 추가 하는것도 가능하다.
JSonObj["listKey"] = [];
JSonObj["listKey"].add("A");
JSonObj["listKey"].add("B");
print(JSonObj["listKey"].toString());
혹은 JSon 을 직접 value 에 넣을 수도 있다.
JSonObj["listKeyJSON"] = jsonDecode('{ "JsonInJsonKey" : "value"}');
print(JSonObj["listKeyJSON"].toString());
String Value = "Value";
JSonObj["listKeyJSON"] = jsonDecode('{ "JsonInJsonKey" : "' + Value + '"}');
print(JSonObj["listKeyJSON"].toString());
이렇게 쉽게 Flutter 에서 JSon 은 사용 할 수 있다..
'개발' 카테고리의 다른 글
Spring Boot With Kafka Single Broker (0) | 2021.07.18 |
---|---|
코드 작성 없이 PRISM 으로 REST API Mock Server 구성 하기 (0) | 2021.07.18 |
Ubuntu Clip Board Manager : Clipit (0) | 2021.07.18 |
Ubuntu Use MagicMouse2 & Pad2 : Touch Scroll Working (0) | 2020.07.30 |
Workspaces Layout Change 2x2 in Ubuntu 18.04 (0) | 2020.07.30 |