3 repositorios
Transforms object properties into URL-encoded key-value pairs joined by ampersands.
Distinct from Object Key Serialization: Specifically handles the encoding of query strings, whereas the parent is more generic about key serialization.
Explore 3 awesome GitHub repositories matching web development · Query String Encoding. Refine with filters or upvote what's useful.
qs es una librería de análisis y serialización de cadenas de consulta utilizada para convertir cadenas de consulta de URL en objetos de JavaScript y transformar objetos o matrices de nuevo en cadenas codificadas por URI. Funciona como un analizador seguro y una utilidad de codificación URI, diseñada específicamente para manejar estructuras de datos anidadas. La librería se distingue por estilos de anidamiento configurables y formatos de serialización de matrices. Proporciona soporte para lógica de codificación de caracteres personalizada y utiliza centinelas de conjunto de caracteres para gestionar conversiones entre UTF-8 e ISO-8859-1. Para evitar el agotamiento de recursos y vulnerabilidades de seguridad, el proyecto implementa limitación de recuento de parámetros y restricciones estrictas de profundidad de análisis. También incluye capacidades para el manejo de valores nulos, filtrado de claves basado en predicados y funciones de codificación conectables para gestionar cómo se serializan los datos.
Transforms JavaScript objects and arrays into URI-encoded query strings for web requests and API calls.
This is a suite of JavaScript utilities for the bidirectional conversion and manipulation of URL components and query parameters. It provides a mechanism for parsing URL query strings into data objects and serializing those objects back into URL-encoded strings. The library includes functions for filtering, isolating, and modifying parameters within a full URL or query string. It supports the construction of complete web links by combining base addresses with formatted query parameters. The toolset covers data transformation primitives such as alphabetical key sorting, input sanitization, an
Transforms flat JavaScript objects into standard URL-encoded query strings.
Pyramid es un framework web de Python y toolkit WSGI diseñado para construir aplicaciones web. Funciona como un motor de enrutamiento de URL que mapea las solicitudes HTTP entrantes a view callables específicos, utilizando tanto enrutamiento basado en patrones como recorrido jerárquico de árboles de recursos. El framework se distingue por su sistema de despacho híbrido, que permite a los desarrolladores combinar la coincidencia de URL mediante expresiones regulares con la capacidad de resolver solicitudes navegando por un árbol de objetos anidados. Implementa una arquitectura de componentes flexible que soporta la gestión del registro de aplicaciones, ejecución de configuración diferida y la capacidad de sobrescribir vistas o rutas sin modificar el código fuente original. Su superficie de capacidades más amplia abarca la gestión de identidad mediante cookies firmadas y autorización basada en ACL, un sistema de coordinación basado en eventos para el ciclo de vida de la solicitud y servicios de internacionalización para la traducción de la UI. También proporciona herramientas para el renderizado de contenido mediante serializadores personalizados e integración de plantillas, junto con un pipeline de middleware para inyectar lógica transversal. El toolkit incluye una interfaz de línea de comandos administrativa para la inspección de rutas, andamiaje de proyectos y depuración de aplicaciones.
Transforms dictionaries or sequences of key-value pairs into UTF-8 encoded URL query strings.