Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.10.0

dart_mappable

Verbesserte JSON-Serialisierung und Datenklassen mit vollständiger Unterstützung für Generika, Vererbung, Anpassung und mehr.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
516.000
Likes
469
Pub-Punkte
160

Paket installieren

flutter pub add dart_mappable

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

dart_mappable ist ein Codegenerierungspaket für Dart, das die JSON-Serrialisierung und die Erstellung von Datenklassen vereinfacht. Es bietet eine starke Unterstützung für Generics, Vererbung und benutzerdefinierte Serialisierungslogik, sodass Entwickler saubere, typensichere Modelle mit minimalem Boilerplate erstellen können. Das Paket generiert effizienten Serialisierungscode zur Kompilierzeit, was die Leistung verbessert und Laufzeitfehler reduziert. Es integriert sich nahtlos in Flutter-Anwendungen auf allen Plattformen, einschließlich Android, iOS, Web, macOS, Windows und Linux. Mit anpassbaren Feldzuordnungen und flexiblen Konfigurationsoptionen erhöht dart_mappable die Produktivität der Entwickler, während starke Typensicherheit gewahrt bleibt.

Anwendungsfälle

  • JSON-Parsing in Flutter-Apps
  • Wiederverwendbare Datenmodelle erstellen
  • Umgang mit komplexen verschachtelten Strukturen
  • Vererbung in Datoklassen unterstützen
  • Anpassen von JSON-Feldnamen
  • Code für API-Antworten generieren

Hauptmerkmale

  • Vollständige Generics-Unterstützung
  • Vererbungsbehaftete Serialisierung
  • Anpassbarer Feldzuordnung
  • Codegenerierung zur Kompilierzeit
  • Minimales Boilerplate
  • erweiterbare Konfiguration

Geeignet für

  • Flutter-Entwickler, die eine effiziente JSON-Verarbeitung benötigen
  • Teams, die Typensicherheit priorisieren
  • Projekte mit komplexen Datenmodellen
  • Anwendungen, die eine Hochleistungs-Serialisierung erfordern
  • Entwickler, die Codegenerierungsworkflows verwenden
  • Projekte für mehrere Plattformen

Hinweise

  • Benötigt build_runner für Codegenerierung
  • Erfordert Verständnis der annotatonsbasierten Einrichtung
  • Kann die Build-Zeit leicht erhöhen
  • Eingeschränkte Laufzeitanpassung
  • Abhängig von der korrekten Verwendung von Annotationen
  • Am besten mit statischen Analysetools verwenden

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

packages/dart_mappable/README.md

Kategorien

Abhängigkeiten

Abhängigkeiten 3 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten