15 repository-uri
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 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.
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.
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 este un framework server-side pentru construirea și executarea API-urilor GraphQL în aplicații C#. Acesta oferă un toolkit cuprinzător pentru construirea schemelor, un motor federat pentru grafuri de date distribuite și un handler de subscripții pentru gestionarea fluxurilor de date în timp real. Proiectul se distinge printr-un constructor de scheme flexibil care suportă atât definiții programatice code-first, cât și abordări declarative schema-first folosind limbajul standard de definire a schemelor. Include un motor de federare dedicat pentru a diviza grafurile de date în subgrafuri și a le compune într-un gateway unificat, precum și o implementare de data loader concepută special pentru a rezolva problema interogărilor N+1 prin batching și caching. Framework-ul acoperă o gamă largă de capabilități operaționale, inclusiv integrarea dependency injection pentru gestionarea duratei de viață a serviciilor, pipeline-uri middleware pentru interceptarea rezoluției câmpurilor și un pipeline de execuție optimizat cu tipuri de valoare pentru a reduce alocările de memorie. De asemenea, oferă instrumente pentru analiza complexității interogărilor, caching-ul documentelor și controlul accesului bazat pe roluri pentru securizarea endpoint-urilor API. Suportul pentru compilarea schemelor ahead-of-time permite framework-ului să ruleze în medii care interzic generarea dinamică de cod.
Reads JSON requests into typed objects using a serializer-agnostic interface supporting multiple JSON engines.
Acest proiect este un framework distribuit de web crawling care permite scalarea orizontală a sarcinilor de scraping. Utilizează Redis ca manager centralizat de cozi de cereri și stocare de stare pentru a coordona progresul crawl-ului și metadatele cererilor pe mai multe instanțe de server. Sistemul distribuie sarcinile de crawling prin partajarea unei singure cozi de cereri și utilizează un filtru distribuit de duplicate pentru a preveni vizitarea aceleiași pagini de către mai mulți lucrători. Acesta persistă starea complexă a cererilor și metadatele sub formă de șiruri JSON în cadrul stocării remote partajate. Framework-ul oferă, de asemenea, capabilități pentru procesarea distribuită a datelor prin trimiterea elementelor extrase într-o coadă partajată pentru consumul paralel de către lucrători de procesare separați.
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 este o colecție de comenzi scriptabile și un instrument de gestionare utilizat pentru administrarea, configurarea și automatizarea resurselor și infrastructurii cloud Microsoft Azure. Servește ca un CLI pentru deployment-ul și monitorizarea serviciilor cloud. Proiectul oferă capabilități pentru orchestrarea resurselor cloud și automatizarea infrastructurii, permițând execuția de scripturi programabile pentru a gestiona sarcini administrative repetitive. Include instrumente pentru gestionarea identității și accesului pe mai mulți chiriași (tenants) și abonamente Azure. Sistemul acoperă autentificarea și gestionarea sesiunilor, permițând utilizatorilor să se logheze în medii cloud și să comute între diferite contexte de abonament. Oferă, de asemenea, mijloacele de a crea și administra infrastructura cloud pentru a menține stabilitatea sistemului.
Serializes command parameters into JSON payloads for transmission to the cloud management plane.
Fuel este o bibliotecă de client HTTP Kotlin pentru aplicații Android și Kotlin care gestionează atât cererile web sincrone, cât și asincrone. Funcționează ca un wrapper de rețea care suportă executarea apelurilor prin funcții de suspendare în coroutines, fluxuri reactive și callback-uri tradiționale. Biblioteca dispune de integrare nativă pentru Android LiveData pentru a lega răspunsurile de rețea direct de deținătorii de stare observabili pentru actualizările interfeței utilizator. Include, de asemenea, un client de serializare JSON care utilizează mappere personalizabile pentru a converti corpurile răspunsurilor HTTP brute în obiecte de date structurate. Zonele de capabilități acoperă integrarea REST API, inclusiv rutarea cererilor, configurarea header-elor și a parametrilor și autentificarea de bază. Setul de instrumente se extinde la transferul de date binare prin încărcări multipart și descărcări de fișiere cu urmărirea progresului. Pentru mentenanță și observabilitate, oferă un pipeline bazat pe interceptori pentru logarea traficului și un mecanism pentru a simula apelurile de rețea ca execuții blocante pentru testarea unitară.
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.