awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesAttribute Key Mapping

Maps internal model attribute names to different keys in the JSON output to decouple the API contract from the schema.

Distinct from Attribute-to-Specification Mapping: Candidates focus on HTML attributes or SAML mappings; this is for model-to-JSON key translation.

Explore 1 awesome GitHub repository matching web development · Attribute Key Mapping. Refine with filters or upvote what's useful.

Awesome Attribute Key Mapping GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rails-api/active_model_serializersAvatar de rails-api

    rails-api/active_model_serializers

    5,342Voir sur GitHub↗

    Active Model Serializers est un sérialiseur JSON Ruby on Rails utilisé pour transformer des objets de modèle et des associations en réponses JSON structurées pour les API. Il fonctionne comme un mapper modèle-vers-JSON et un formateur de réponse qui découple les schémas de base de données internes des contrats d'API externes. Le projet utilise un pattern d'adaptateur enfichable pour organiser les données sérialisées selon des standards spécifiques, comme la spécification JSON API. Il fournit un mécanisme pour mapper les attributs internes vers des clés JSON personnalisées et implémente une portée de sérialisation qui permet le filtrage d'attributs et d'associations basé sur le contexte d'autorisation et les permissions utilisateur. L'ensemble d'outils couvre la transformation de données via l'utilisation d'attributs virtuels et la gestion des données associées via sideloading ou embedding d'ID. Il inclut des capacités pour l'injection de métadonnées de réponse, la mise en cache de résultats basée sur des fragments et l'instrumentation de performance pour suivre les métriques de sérialisation.

    Decouples the external API contract from the database schema by mapping internal attributes to custom JSON keys.

    Rubyjsonresource-serializerruby
    Voir sur GitHub↗5,342
  1. Home
  2. Web Development
  3. Attribute Key Mapping