近期初學 Flutter 開發時,發現 Dart 這套語法會需要一點時間適應。若你有寫過 JAVA 的上手速度會快很多。這邊筆記下一些提點供日後自己回想用。
內容
1. Map 因為一開始有型態定義,所以可以直接依照規定增加 key-value,也可以一口氣增加多個 key-value
2. Map 是可以承載多種型別的,使用 dynamic 宣告即可。例如 JSON 格式的宣告方法就是 Map<String, dynamic>
3. json string -> Map 轉換需要引用 dart:convert;運用 jsonDecode 來將 JSONString 轉為 Map、運用 jsonEncode 將 Map 轉為字串