7 repository-uri
The process of locating and retrieving specific data values from complex JSON structures.
Distinct from JSON and Tree Data: None of the candidates adequately describe the specific domain of extracting values from JSON using pointers.
Explore 7 awesome GitHub repositories matching data & databases · JSON Data Extraction. Refine with filters or upvote what's useful.
JSON-java is a Java library for parsing and generating JSON text and mapping it to Java objects and collections. It functions as a serialization framework for converting class instances and data structures into standardized JSON strings. The project includes a JSON pointer implementation for retrieving specific values from documents using string or URI fragment representations. It also provides a converter for translating data structures between JSON and XML, as well as a translator for transforming data between JSON and web formats such as HTTP headers, cookies, and comma-delimited lists. T
Uses pointers and URI fragments to locate and retrieve specific values from complex JSON documents.
CrawlerTutorial este un tutorial cuprinzător de web scraping în Python și un framework conceput pentru extragerea datelor de pe site-uri web statice și dinamice. Acesta funcționează ca o conductă de extracție a datelor web și un orchestrator de cereri HTTP, acoperind întregul ciclu de viață al aplicațiilor de scraping, de la preluarea inițială până la stocarea finală a datelor. Proiectul oferă îndrumări specializate privind tehnicile de evitare a sistemelor anti-bot și ingineria inversă a API-urilor web. Include metode pentru evitarea detectării browserului prin mascarea identității și rotația proxy-urilor, precum și tehnici pentru identificarea endpoint-urilor API ascunse prin analizarea traficului de rețea și a semnăturilor cererilor. Framework-ul cuprinde un set larg de capabilități, inclusiv automatizarea browserului pentru pagini cu conținut JavaScript intens, autentificarea automată a utilizatorilor prin coduri QR sau SMS și gestionarea persistenței sesiunii. De asemenea, dispune de instrumente de preprocesare a datelor pentru curățarea textului brut, eliminarea înregistrărilor duplicate și persistența informațiilor colectate în fișiere plate sau baze de date relaționale.
Implements logic to locate and retrieve specific data values from complex JSON API responses.
HandyJSON este o bibliotecă de serializare JSON și un mapper de date pentru Swift. Acesta funcționează ca un mapper de obiecte care convertește datele JSON în modele Swift tipizate și transformă obiectele Swift înapoi în șiruri JSON pentru stocare sau transmisie. Biblioteca utilizează reflexia pentru a mapa automat cheile JSON la proprietățile obiectelor și suportă metadate de mapare personalizate pentru a rezolva diferențele de denumire între API-uri și cod. Oferă capabilități pentru extragerea valorilor din căi profund imbricate în cadrul unei structuri JSON și suportă transformarea tipurilor complexe, cum ar fi datele și URL-urile. Framework-ul gestionează atât deserializarea JSON în clase și structuri structurate, cât și serializarea obiectelor model. De asemenea, permite actualizarea instanțelor de obiecte existente prin popularea acestora cu valori derivate din șiruri sau dicționare JSON.
Locates and retrieves specific data values from complex, deeply nested JSON structures.
Acest proiect este un ghid cuprinzător de dezvoltare front-end și un roadmap conceput pentru a ajuta inginerii să stăpânească abilitățile și standardele profesionale necesare pentru dezvoltarea web modernă. Servește ca referință tehnică pentru stăpânirea HTML, CSS și JavaScript, oferind căi de învățare structurate și o hartă a competențelor profesionale necesare pentru a trece de la un nivel de începător la cel de inginer web profesionist. Resursa funcționează ca un director categorizat și o privire de ansamblu asupra ecosistemului JavaScript. Cataloghează framework-uri, biblioteci și utilitare standard în industrie, oferind recomandări specifice pentru gestionarea stării, framework-uri CSS și generatoare de site-uri statice. Ghidul acoperă un spectru larg de capabilități de inginerie, inclusiv arhitectura UI, optimizarea performanței web și auditarea accesibilității. De asemenea, oferă îndrumări privind automatizarea build-ului, strategiile de deployment și selecția instrumentelor de dezvoltare pentru fluxuri de lucru profesionale.
Includes technical references for locating and retrieving specific data values from complex JSON structures.
Varnish Cache este un cache HTTP reverse proxy, manager de trafic și instrument de livrare a conținutului la margine (edge). Acesta funcționează ca un accelerator HTTP care stochează răspunsurile în memorie pentru a reduce încărcarea backend-ului și a îmbunătăți viteza de livrare. Sistemul servește, de asemenea, ca proxy de terminare TLS și un motor de configurare folosind un limbaj compilat pentru a defini logica de gestionare a cererilor și de caching. Proiectul se distinge prin limbajul său de configurare compilat, care transformă logica de domeniu specializată în cod mașină pentru a executa procesarea cererilor la viteza liniei. Oferă stocare centrată pe memorie de înaltă performanță și gestionare specializată a cache-ului, cum ar fi invalidarea prin surrogate-key pentru purjarea țintită a obiectelor conexe. Platforma acoperă o gamă largă de capabilități de gestionare și optimizare a traficului, inclusiv rutarea dinamică a backend-ului, limitarea ratei cererilor și izolarea sănătății backend-ului. Suportă normalizarea conținutului pentru șirurile de interogare URL și headere, precum și funcții de securitate precum calculul semnăturii HMAC. Software-ul suportă deployment-ul cloud-native prin imagini de container și chart-uri Kubernetes Helm.
Retrieves specific values from JSON strings or request bodies using filters to extract data from complex structures.
RedisJSON is a system for storing and managing JSON data within Redis using a native binary format. It enables the storage of JSON documents and the retrieval of nested data using targeted path syntax. The project provides the ability to perform atomic updates on individual elements within a nested JSON object, allowing for modifications without retrieving and rewriting the entire document. It further supports NoSQL data indexing by creating secondary indexes on specific fields to accelerate search and filtering operations across datasets. Its broader capabilities cover hierarchical data ret
Enables extraction of specific elements or subsets from JSON documents using path syntax.
Angle Grinder is a command line log processor and analytics tool used for parsing, filtering, and aggregating logs through a pipeline of text transformations. It functions as a text transformation pipeline that converts unstructured logs, as well as JSON and logfmt serialized data, into structured fields for analysis. The tool enables the computation of summary statistics, including running totals, counts, averages, and percentiles. It specifically supports time series log processing by partitioning data into discrete time windows to analyze event frequency and system behavior. The processin
Parses JSON-serialized logs into structured fields with support for nested structures.