awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

Awesome GitHub RepositoriesNested Object Serializers

Hierarchical object models that automatically serialize and deserialize nested child objects from dictionaries.

Distinct from Nested Type Modeling: Distinct from Nested Type Modeling: focuses on serialization/deserialization of nested structures, not just type definition.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Nested Object Serializers. Refine with filters or upvote what's useful.

Awesome Nested Object Serializers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ljharb/qsAvatar von ljharb

    ljharb/qs

    8,940Auf GitHub ansehen↗

    qs ist eine Bibliothek zum Parsen und Serialisieren von Query-Strings, die verwendet wird, um URL-Query-Strings in JavaScript-Objekte umzuwandeln und Objekte oder Arrays zurück in URI-kodierte Strings zu transformieren. Sie fungiert als sicherer Parser und URI-Kodierungs-Utility, das speziell für die Handhabung verschachtelter Datenstrukturen entwickelt wurde. Die Bibliothek zeichnet sich durch konfigurierbare Verschachtelungsstile und Array-Serialisierungsformate aus. Sie bietet Unterstützung für benutzerdefinierte Zeichenkodierungslogik und nutzt Zeichensatz-Sentinels, um Konvertierungen zwischen UTF-8 und ISO-8859-1 zu verwalten. Um Ressourcenerschöpfung und Sicherheitslücken zu vermeiden, implementiert das Projekt eine Drosselung der Parameteranzahl und strikte Begrenzungen der Parsingtiefe. Es enthält zudem Funktionen für den Umgang mit Null-Werten, prädikatbasierte Schlüsselfilterung und einsteckbare Kodierungsfunktionen zur Steuerung der Datenserialisierung.

    Transforms JavaScript objects and arrays into URI-encoded query strings with configurable nesting styles.

    JavaScript
    Auf GitHub ansehen↗8,940
  • python-attrs/attrsAvatar von python-attrs

    python-attrs/attrs

    5,799Auf GitHub ansehen↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Creates hierarchical object structures that serialize and deserialize nested child objects automatically.

    Python
    Auf GitHub ansehen↗5,799
  • sodiray/radashAvatar von sodiray

    sodiray/radash

    4,845Auf GitHub ansehen↗

    Radash is a TypeScript functional utility library designed for data transformation, validation, and workflow management. It provides a collection of typed helper functions to manipulate arrays, objects, and strings. The project features an asynchronous workflow toolkit for managing promises, retries, and concurrency limits, alongside a suite of boolean validators for verifying primitive types, objects, and promises. It also implements functional programming patterns such as function composition, partial application, and error-first response patterns. The library covers a broad surface of cap

    Provides a utility to expand flat objects of key paths and values back into deeply nested structures.

    TypeScriptfunctionshacktoberfestjavascript
    Auf GitHub ansehen↗4,845
  1. Home
  2. Software Engineering & Architecture
  3. Nested Type Modeling
  4. Nested Object Serializers

Unter-Tags erkunden

  • Flat-to-Nested Object ReconstructorsUtilities that expand flat objects with path-based keys back into nested structures. **Distinct from Nested Object Serializers:** Focuses on the reconstruction of structure from paths, whereas serializers handle data format conversion.