1 Repo
Logic to control the inclusion and sequence of keys in a generated query string.
Distinguishing note: Focuses on the final string output of a query serializer rather than CLI or stream filtering
Explore 1 awesome GitHub repository matching web development · Query String Output Filtering. Refine with filters or upvote what's useful.
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.
Provides the ability to control which keys appear in a serialized string and define their order.