반응형
JanVeb/recipe_calculator at flutterawesome.com (github.com)
GitHub - JanVeb/recipe_calculator
Contribute to JanVeb/recipe_calculator development by creating an account on GitHub.
github.com
위 코드를 클론코딩해보았습니다.
만들고 싶은 원가계산기의 뼈대가 될 것 같습니다.
하지만 코드가 아직 너무 어려워서 오늘은 Json 부분 코드만 연습했습니다.
배운점
1. 플러터에서 Json 사용하기
class Ingredient {
String name;
double amount;
late double amountCalculated;
String unit;
bool isEditable = false;
//틀을 만드는 작업
Ingredient(this.name, this.amount, this.amountCalculated, this.unit,
this.isEditable);
//json스트링을 객체로 파싱하는 방법
Ingredient.fromJson(Map<String, dynamic>json)
: name ='',
amount = 0,
amountCalculated=0,
unit = ''
{
name= json['name'];
amount= json['amount'];
amountCalculated=json['amountCalculator'];
unit = json['unit'];
}
//객체를 json 스트링으로 변환
Map<String, dynamic>
toJson()=> {
'name': name,
'amount': amount,
'amountCalculatored' : amountCalculated,
'unit': unit
};
}
반응형
'Flutter-플러터 > 클론코딩' 카테고리의 다른 글
클론코딩 Todo (0) | 2023.01.09 |
---|---|
[클론코딩 ]todo 어플 (0) | 2022.11.22 |
플러터 계산기 클론코딩 11.7 staggered grid view package (0) | 2022.11.08 |
플러터 계산기 코드 11.6 (0) | 2022.11.06 |
flutter 계산기 코드 읽기!! (0) | 2022.11.01 |