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

插件详情v2.2.0

simple_json

使用构建时生成器,以简单方式动态地在类型之间进行 JSON 转换。

macOSWindowsLinux
近 30 天下载
106
喜欢数
21
Pub 分数
120

安装插件

flutter pub add simple_json

插件介绍

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

Simple_JSON 是一个 Flutter/Dart 包,通过编译时代码生成简化动态 JSON 序列化和反序列化。它允许开发者通过在编译时生成必要代码,高效地将 Dart 对象转换为 JSON 以及从 JSON 转换回 Dart 对象,从而减少运行时开销。该包可无缝集成到 Flutter 项目中,并支持在 macOS、Windows 和 Linux 上进行跨平台开发。对于需要快速、类型安全的 JSON 处理且无需手动编写样板代码的应用程序而言,它是理想选择。

适合场景

  • API 中的动态 JSON 解析
  • 高效的数据模型序列化
  • 减少数据类中的样板代码
  • 跨平台应用数据处理
  • 移动应用中的实时数据交换

主要特点

  • 构建时代码生成
  • 类型安全的 JSON 转换
  • 最小的运行时开销
  • 支持嵌套对象
  • 与 Flutter 的轻松集成

适合对象

  • Flutter 开发者
  • 基于 API 的应用程序
  • 数据密集型移动应用
  • 注重性能的团队
  • 需要干净、可维护代码的项目

使用建议

  • 需要构建时设置
  • 仅限生成的类型
  • 不适用于运行时类型更改
  • 需要正确的依赖配置
  • 可能会略微增加构建时间

原始 README

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

Provides source_gen Generators to create code for JSON serialization and de-serialization.

simple_json

The core package providing Generators for JSON-specific tasks.

Import it into your pubspec dev_dependencies: section.

simple_json_mapper

The package providing serialization helpers and annotations.

Import it into your pubspec dependencies: section.

所属分类

依赖

依赖清单 8 项

源码仓库

使用此插件的项目

暂无相关数据。