套件概覽
一個用於簡單基於 JSON 的資料持久化之 Flutter 套件,可於多個平台將結構化資料儲存在 JSON 檔案中。它支援多個獨立的儲存實例、即時資料串流,並與 Dart 的非同步模型無縫整合。適用於需要輕量級、檔案式儲存而不需要複雜資料庫開銷的應用程式。此套件設計以易用為導向,設定簡單,並提供明確的 API 用於讀取、寫入及監聽變更。特別適合中小型應用程式,無需使用完整資料庫解決方案。
適用情境
- 儲存使用者偏好
- 在會話之間保存應用狀態
- 管理本地設定檔
- 持久化小數據集
- 啟用離線資料存取
主要特色
- 多個儲存實例
- 即時資料流
- 跨平台支援
- 簡單 API
- 基於檔案的 JSON 儲存
適合對象
- 輕量級資料儲存需求
- 原型設計和小型應用
- 離線優先的應用程式
- 應用避免使用複雜的資料庫
使用建議
- 不適用於大型資料集
- 有限的查詢功能
- 無內建加密
- 效能可能會在檔案非常大時下降