15 dépôts
Automated serialization of request data into JSON format.
Distinguishing note: Focuses on the serialization process for outgoing requests.
Explore 15 awesome GitHub repositories matching data & databases · JSON Request Serializers. Refine with filters or upvote what's useful.
HTTPie is a command-line HTTP client designed for sending requests to web services and APIs. It functions as a terminal-based web client and JSON API interface, allowing users to interact with RESTful services and download remote files directly from the console. The tool simplifies the interaction with APIs through a custom syntax for argument parsing and automatic JSON payload serialization. It includes a request debugger to verify the structure of a request before transmission and uses ANSI-based formatting to display server responses with color and indentation for improved readability. Th
Automatically serializes input key-value pairs into formatted JSON payloads for API requests.
HTTPie is a command-line HTTP client and REST API testing tool designed for sending requests to web services and APIs. It functions as a JSON-native network client and interactive HTTP debugger, providing a terminal interface for constructing and validating API requests and responses. The tool simplifies the process of interacting with APIs by automatically handling JSON payloads and applying colorized formatting to responses for human readability. It supports the simulation of request generation to verify headers and bodies before they are sent over the network. The project covers a broad r
Automatically serializes simplified command-line input into structured JSON payloads for outgoing requests.
This project is a terminal-based HTTP client designed for interacting with web services, debugging APIs, and automating network requests. It provides a specialized command-line interface that simplifies the construction of complex HTTP exchanges, allowing users to test and inspect web services directly from the shell. The tool distinguishes itself through a declarative syntax engine that translates shorthand command-line tokens into fully formed HTTP requests, including headers, parameters, and body payloads. It features a modular, plugin-based architecture that enables users to extend core f
Serializes request data as JSON by default for standard API interactions.
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
Ky automatically serializes JavaScript objects to JSON and sets the appropriate Content-Type header for request bodies.
The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS cloud infrastructure and services. It provides a set of tools for controlling compute, storage, and networking resources from Node.js and web browser environments. The project includes a modular asset bundler that allows for the creation of specialized service bundles. This mechanism enables the selection of specific service modules at build time to reduce the final JavaScript payload size for frontend cloud integrations. The SDK covers a broad range of cloud management capabil
Transforms JavaScript objects into standardized JSON payloads for transmission to remote cloud endpoints.
OkHttpUtils is a convenience wrapper for the OkHttp HTTP client that simplifies common networking operations on Android. It provides a straightforward interface for executing GET and POST requests, including sending form parameters and JSON payloads, as well as uploading files via multipart form data and downloading remote files to local storage. The library distinguishes itself through a set of practical utilities built on top of OkHttp's core architecture. It wraps synchronous calls into an asynchronous callback pattern, includes an interceptor-based logging layer for request and response d
Serializes Java objects into JSON request bodies for HTTP POST requests.
This project is an unofficial TikTok API client and Python library. It functions as a data scraper and API wrapper for programmatically retrieving public profile information and trending media from the TikTok platform. The library enables the extraction of user identity details and the retrieval of trending video content. It provides tools for social media automation, trend analysis, and content research.
Formats Python data types into the JSON payloads required by the remote API.
The official Go client for Elasticsearch
Serializes Go structs into JSON requests and deserializes responses through a consistent pipeline for all API operations.
GraphQL.NET est un framework côté serveur pour construire et exécuter des API GraphQL au sein d'applications C#. Il fournit une boîte à outils complète pour la construction de schémas, un moteur fédéré pour les graphes de données distribués et un gestionnaire d'abonnements pour gérer les flux de données en temps réel. Le projet se distingue par un constructeur de schéma flexible qui prend en charge à la fois les définitions programmatiques code-first et les approches déclaratives schema-first utilisant le langage de définition de schéma standard. Il inclut un moteur de fédération dédié pour diviser les graphes de données en sous-graphes et les composer en une passerelle unifiée, ainsi qu'une implémentation de chargeur de données (data loader) spécifiquement conçue pour résoudre le problème de requête N+1 via le traitement par lots et la mise en cache. Le framework couvre un large éventail de capacités opérationnelles, notamment l'intégration de l'injection de dépendances pour la gestion du cycle de vie des services, des pipelines de middleware pour l'interception de la résolution de champs, et un pipeline d'exécution optimisé avec des types de valeur pour réduire les allocations mémoire. Il fournit également des outils pour l'analyse de la complexité des requêtes, la mise en cache des documents et le contrôle d'accès basé sur les rôles pour sécuriser les endpoints de l'API. La prise en charge de la compilation de schéma en avance de phase (ahead-of-time) permet au framework de s'exécuter dans des environnements qui interdisent la génération de code dynamique.
Reads JSON requests into typed objects using a serializer-agnostic interface supporting multiple JSON engines.
Ce projet est un framework de crawling web distribué qui permet la mise à l'échelle horizontale des tâches de scraping. Il utilise Redis comme gestionnaire de file d'attente de requêtes centralisé et magasin d'état pour coordonner la progression du crawl et les métadonnées des requêtes sur plusieurs instances de serveur. Le système distribue les charges de travail de crawling en partageant une file d'attente de requêtes unique et utilise un filtre de doublons distribué pour empêcher plusieurs workers de visiter la même page. Il persiste l'état complexe des requêtes et les métadonnées sous forme de chaînes JSON au sein du magasin distant partagé. Le framework fournit également des capacités pour le traitement de données distribué en poussant les éléments scrapés dans une file d'attente partagée pour une consommation parallèle par des workers de traitement séparés.
Serializes request metadata and state into JSON strings for storage in a shared Redis instance.
ofetch is an HTTP client built on the native fetch API that adds automatic JSON serialization, request/response interceptors, configurable retry, and timeout handling. It provides descriptive error objects for non-OK responses and automatically parses response bodies based on their content type. The client supports creating pre-configured instances with preset base URLs, headers, and default options, enabling consistent configuration across a project. It offers full TypeScript type inference for response data and request payloads, and allows extending request options with custom properties wh
Automatically stringifies object request bodies as JSON and sets the appropriate Content-Type header.
Azure PowerShell est une collection de commandes scriptables et un outil de gestion utilisé pour l'administration, la configuration et l'automatisation des ressources et de l'infrastructure cloud Microsoft Azure. Il sert d'interface en ligne de commande pour déployer et surveiller les services cloud. Le projet fournit des capacités pour l'orchestration des ressources cloud et l'automatisation de l'infrastructure, permettant l'exécution de scripts programmables pour gérer les tâches administratives répétitives. Il inclut des outils pour gérer l'identité et l'accès à travers plusieurs locataires et abonnements Azure. Le système couvre l'authentification et la gestion de session, permettant aux utilisateurs de se connecter aux environnements cloud et de basculer entre différents contextes d'abonnement. Il fournit également les moyens de créer et d'administrer l'infrastructure cloud pour maintenir la stabilité du système.
Serializes command parameters into JSON payloads for transmission to the cloud management plane.
Fuel est une bibliothèque de client HTTP Kotlin pour Android et les applications Kotlin qui gère les requêtes web synchrones et asynchrones. Il fonctionne comme un wrapper réseau qui prend en charge l'exécution d'appels via des fonctions de suspension dans des coroutines, des flux réactifs et des rappels traditionnels. La bibliothèque dispose d'une intégration native pour Android LiveData afin de lier les réponses réseau directement aux détenteurs d'état observables pour les mises à jour de l'interface utilisateur. Elle inclut également un client de sérialisation JSON qui utilise des mappeurs personnalisables pour convertir les corps de réponse HTTP bruts en objets de données structurés. Les domaines de capacité couvrent l'intégration d'API REST, incluant le routage des requêtes, la configuration des en-têtes et des paramètres, et l'authentification de base. L'ensemble d'outils s'étend au transfert de données binaires via des téléchargements multipart et le téléchargement de fichiers avec suivi de progression. Pour la maintenance et l'observabilité, il fournit un pipeline basé sur des intercepteurs pour la journalisation du trafic et un mécanisme pour simuler les appels réseau comme des exécutions bloquantes pour les tests unitaires.
Implements automated serialization of request data into JSON format for outgoing payloads.
elasticsearch-dsl-py is a Python library for search integration that enables the construction of complex queries and the management of indices through a programmatic interface. It connects Python applications to a distributed search engine to implement advanced filtering and structured data retrieval. The library employs an object-relational mapping pattern and a declarative schema definition to synchronize data structures using Python classes. It utilizes a fluent interface query builder with method chaining to incrementally construct search requests, which are lazily evaluated and serialize
Automatically serializes structured Python object hierarchies into JSON payloads for API delivery.
This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in
Serializes request data into JSON documents, cURL commands, or language-specific snippets.