1 repository
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.
Active Model Serializers este un serializator JSON pentru Ruby on Rails utilizat pentru a transforma obiectele model și asocierile în răspunsuri JSON structurate pentru API-uri. Funcționează ca un mapper de la model la JSON și un formator de răspunsuri care decuplează schemele interne ale bazei de date de contractele API externe. Proiectul utilizează un tipar de adaptor pluggable pentru a organiza datele serializate conform unor standarde specifice, cum ar fi specificația JSON API. Oferă un mecanism pentru a mapa atributele interne către chei JSON personalizate și implementează un scope de serializare care permite filtrarea atributelor și asocierilor pe baza contextului de autorizare și a permisiunilor utilizatorului. Setul de instrumente acoperă transformarea datelor prin utilizarea atributelor virtuale și gestionarea datelor asociate prin sideloading sau încorporarea ID-urilor. Include capabilități pentru injectarea de metadate în răspuns, caching-ul rezultatelor bazat pe fragmente și instrumentarea performanței pentru a urmări metricile de serializare.
Decouples the external API contract from the database schema by mapping internal attributes to custom JSON keys.