2023-12-28|閱讀時間 ‧ 約 1 分鐘

[Flutter]JSON解析

解析成List

List items=json.decode(jsonStr);
print(items[0]["your_key"]);


解析成Map

Map<String, dynamic> user = json.decode(json);
print('${user['your_key']}!');


轉成Model

class User {
final String name;
final String age;

User(this.name, this.age);

User.fromJson(Map<String, dynamic> json)
: name = json['name'],
age = json['age'];

Map<String, dynamic> toJson() =>
<String, dynamic>{
'name': name,
'age': age,
};
}


生成JSON

String json = json.encode(user);
分享至
成為作者繼續創作的動力吧!
此專題是與APP程式設計相關的內容,包含:原生與跨平台。
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言