Uso de JSON
Soluciones de Dart para leer y escribir JSON.
La mayoría de las aplicaciones móviles y web usan JSON para tareas como el intercambio de datos con un servidor web. Esta página describe el soporte de Dart para la serialización y deserialización de JSON: convertir objetos Dart a y desde JSON.
Bibliotecas
#Las siguientes bibliotecas y paquetes son útiles en todas las plataformas de Dart:
-
dart:convert
Convertidores tanto para JSON como para UTF-8 (la codificación de caracteres que requiere JSON). -
package:json_serializable
Un paquete de generación de código fácil de usar. Cuando añades algunas anotaciones de metadatos y usas el generador (builder) proporcionado por este paquete, el sistema de construcción de Dart genera el código de serialización y deserialización por ti. -
package:built_value
Una alternativa potente y estructurada (opinionated) a json_serializable.
Recursos de Flutter
#- JSON y serialización
-
Muestra cómo las aplicaciones Flutter pueden serializar y deserializar tanto con dart:convert como con json_serializable.
Recursos de aplicaciones web
#- Fetch data from the internet
Demuestra cómo usar
package:httppara recuperar datos con un servidor web.
A menos que se indique lo contrario, la documentación de este sitio refleja Dart 3.12.2. Página actualizada por última vez el 02-02-2026. Ver fuente oreportar un problema.