FLUTTER ECOSYSTEM

carp_serializable

基于 json_serializable 注解的多态 JSON 序列化。

最新版本
3.0.0
近 30 天下载
17.6万
喜欢数
4
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter/Dart 包,通过 json_serializable 的注解实现多态 JSON 序列化。它扩展了 json_serializable 的功能,支持类型安全、运行时感知的复杂对象层次结构序列化和反序列化,特别适用于传感器数据收集和分析。专为 CARP(上下文感知平台)框架设计,简化了跨平台应用中动态数据结构的处理。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux。

适合场景
  • 传感器数据建模
  • 动态对象层次结构序列化
  • 跨平台数据交换
  • CARP 框架集成
  • 运行时类型安全的 JSON 解析
主要特点
  • 多态序列化
  • 基于注解的代码生成
  • 支持 json_serializable
  • 运行时类型检测
  • 多平台兼容性
  • 与CARP的无缝集成
适合对象
  • 使用CARP框架的开发者
  • 需要动态数据模型的应用程序
  • JSON-heavy cross-platform apps
  • 处理传感器数据的数据科学家
  • 需要类型安全序列化的团队
使用建议
  • 需要 json_serializable 设置
  • 仅限使用 @JsonSerializable 注解的类
  • 可能增加构建时间
  • 需要仔细处理继承层次结构
  • 最适合结构化、分层数据
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add carp_serializable

所属分类

依赖

依赖清单 3 项

关联项目