1 repositorio
Adapters that ensure the final JSON output adheres to a specific API standard like JSON API.
Distinct from API Adapters: Distinct from general API adapters that normalize external responses; these format internal data to a specification.
Explore 1 awesome GitHub repository matching web development · Specification Adapters. Refine with filters or upvote what's useful.
Active Model Serializers es un serializador JSON de Ruby on Rails utilizado para transformar objetos de modelo y asociaciones en respuestas JSON estructuradas para APIs. Funciona como un mapeador de modelo a JSON y formateador de respuestas que desacopla los esquemas de base de datos internos de los contratos de API externos. El proyecto utiliza un patrón de adaptador conectable para organizar los datos serializados de acuerdo con estándares específicos, como la especificación JSON API. Proporciona un mecanismo para mapear atributos internos a claves JSON personalizadas e implementa un ámbito de serialización que permite el filtrado de atributos y asociaciones basado en el contexto de autorización y permisos de usuario. El conjunto de herramientas cubre la transformación de datos mediante el uso de atributos virtuales y la gestión de datos asociados mediante sideloading o incrustación de ID. Incluye capacidades para la inyección de metadatos de respuesta, caché de resultados basado en fragmentos e instrumentación de rendimiento para rastrear métricas de serialización.
Uses a pluggable adapter pattern to format JSON responses according to specific API specifications.