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éesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesAssociated Data Sideloading

Organizes associated records in a separate root element within an API response to prevent recursive nesting.

Distinct from Association Record Management: The candidates focus on auditing, file mirroring, or ORM management, whereas this is specifically about the structural organization of JSON API responses.

Explore 1 awesome GitHub repository matching web development · Associated Data Sideloading. Refine with filters or upvote what's useful.

Awesome Associated Data Sideloading 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.

    Implements sideloading of associated records to simplify client-side parsing and reduce payload duplication.

    Rubyjsonresource-serializerruby
    Voir sur GitHub↗5,342
  1. Home
  2. Web Development
  3. Associated Data Sideloading