使用 JSON
大多數行動和網頁應用程式使用 JSON 執行諸如與網頁伺服器交換資料的任務。本頁討論 Dart 對 JSON 的序列化和反序列化的支援:將 Dart 物件轉換為 JSON 及從 JSON 轉換為 Dart 物件。
函式庫
#以下函式庫和套件在各個 Dart 平台上都很有用
dart:convert
JSON 和 UTF-8 (JSON 所需的字元編碼) 的轉換器。package:json_serializable
一個易於使用的程式碼產生套件。當您新增一些中繼資料註釋並使用此套件提供的建構器時,Dart 建構系統會為您產生序列化和反序列化程式碼。package:built_value
一個強大、帶有既定觀點的 json_serializable 替代方案。
Flutter 資源
#- JSON 和序列化
- 展示 Flutter 應用程式如何使用 dart:convert 和 json_serializable 進行序列化和反序列化。
網頁應用程式資源
#- 從網際網路擷取資料
- 示範如何使用
package:http
從網頁伺服器擷取資料。
除非另有說明,否則本網站上的文件反映的是 Dart 3.6.0。頁面最後更新於 2024-02-07。 檢視原始碼 或 回報問題。