搜索插件、代码仓与 APP 分类

插件详情v1.0.1

dart_json_mapper_built

这是一个 dart-json-mapper 的补充包,用于支持 https://pub.dev/packages/built_collection 类型的序列化/反序列化功能,以便将它们从 JSON 中读取或写入 JSON。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
44
喜欢数
1
Pub 分数
130

安装插件

flutter pub add dart_json_mapper_built

插件介绍

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

此包扩展了 dart-json-mapper,以支持 built_collection 类型(如 ImmutableList、ImmutableSet 和 ImmutableMap)的序列化和反序列化,使 Dart 应用程序中的不可变数据结构能够无缝处理 JSON。它直接与 built_collection 库集成,确保类型安全,并高效地在 JSON 和 Dart 对象之间进行转换。适用于依赖不可变数据模式的应用程序,可简化对复杂嵌套数据模型的操作。

适合场景

  • 处理 JSON API 中的不可变集合
  • 将 built_collection 类型转换为和从 JSON
  • 使用不可变性构建类型安全的数据模型
  • 与现有的 dart-json-mapper 工作流程集成
  • 支持反应式或状态管理架构

主要特点

  • 对 ImmutableList、ImmutableSet、ImmutableMap 的内置支持
  • 与 dart-json-mapper 的无缝集成
  • 类型安全的 JSON 序列化
  • built_collection 类型的自动代码生成
  • 所需的样板代码最少

适合对象

  • 使用 built_collection 的 Dart 开发人员
  • 需要不可变数据结构的项目
  • JSON-heavy applications with complex data models
  • 使用不可变性进行状态管理的应用程序
  • 采用清洁架构和值对象的团队

使用建议

  • 需要安装 dart-json-mapper
  • 需要代码生成步骤
  • 仅限 built_collection 类型
  • 可能会略微增加构建时间
  • 依赖于正确注解的使用

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

./mapper/README.md

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目

暂无相关数据。