Rug

#json

15 APIs met deze tag

Dotenv API

Converteer tussen .env (dotenv) bestanden en JSON, in beide richtingen. Het parse-eindpunt leest .env-tekst in een schoon JSON-object: het slaat lege regels en #-commentaar over, respecteert een optioneel leidend export, verwijdert aanhalingstekens van enkele en dubbele aanhalingstekens (interpreteert \n, \t en \" escapes binnen dubbele aanhalingstekens), verwijdert inline commentaar na niet-gequote waarden, ondersteunt waarden die over meerdere regels lopen binnen aanhalingstekens, en kan optioneel ${VAR} en $VAR verwijzingen expanderen tegen de variabelen die al eerder in hetzelfde bestand zijn gedefinieerd — terwijl enkelvoudig gequote waarden strikt letterlijk blijven. Het stringify-eindpunt zet een JSON-object terug naar een geldig .env-bestand, waarbij alleen de waarden worden gequote die dat nodig hebben en optioneel elke regel wordt voorafgegaan door export voor shell sourcing. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé — uw geheimen verlaten nooit de aanvraag. Ideaal voor config-tooling en migraties, CI/CD-pijplijnen, het converteren van .env naar JSON voor apps die gestructureerde config willen (en terug), en het valideren van omgevingsbestanden. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 3 eindpunten. Dit verwerkt het dotenv-formaat; voor INI-bestanden met [secties] gebruik een INI API, en voor YAML of TOML gebruik die API's.

api.oanor.com/dotenv-api

JSON Merge API

Diep JSON-objecten samenvoegen — de bewerking die elk configuratie- en instellingensysteem nodig heeft. Het merge-endpoint voegt recursief twee objecten samen (het tweede overschrijft het eerste), of een hele lijst objecten van links naar rechts samengevoegd, waarbij geneste objecten sleutel voor sleutel worden gecombineerd in plaats van ze volledig te vervangen, met een keuze uit array-strategie: vervangen (standaard), samenvoegen, unie (samenvoegen en duplicaten verwijderen) of merge_index (element voor element samenvoegen). Een null in het overschrijvende object kan de bestaande waarde overschrijven of worden genegeerd, zodat u alleen de velden kunt patchen die u bedoelt. Het defaults-endpoint is het omgekeerde en net zo nuttig: het vult alleen de sleutels in die uw gegevens missen uit een standaardobject, zodat uw bestaande waarden altijd winnen — precies hoe u de instellingen van een gebruiker over de standaardconfiguratie legt. Alles wordt lokaal en deterministisch berekend, zonder schema vereist. Ideaal voor configuratie- en feature-flag-lagen, instellingen- en voorkeurssamenvoegingen, het combineren van API-reacties of gedeeltelijke updates, omgevingsoverschrijvingen en sjabloonstandaarden. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 endpoints. Dit voegt documenten samen; om ze te diffen of patchen (RFC 6902) gebruikt u een JSON-diff API, om ze plat te maken gebruikt u een flatten API, en om waarden aan te spreken gebruikt u een JSON-Pointer API.

api.oanor.com/jsonmerge-api

HTML Table API

Rendert tabelgegevens als een HTML-tabel en parseer een HTML-tabel terug naar gegevens. Het render-eindpunt zet een JSON-array (van objecten of van arrays) of CSV om in een schone, semantische <table> met <thead>/<tbody>, een optioneel bijschrift en CSS-klasse — elke cel HTML-escaped zodat het veilig is om in te sluiten. Het parse-eindpunt doet het omgekeerde: geef het een HTML met een tabel en krijg de headers, de rijen en een kant-en-klare JSON-array van objecten terug, met entiteiten gedecodeerd en tags verwijderd uit elke cel. Perfect voor e-mails en rapporten, dashboards en beheerschermen, en voor het scrapen of migreren van tabelinhoud. Pure lokale berekening — geen sleutel, geen externe service, direct; tot 2 MB via POST. Live, niets opgeslagen. 3 eindpunten. Anders dan Markdown/ASCII-tabelweergave en generieke HTML-extractie.

api.oanor.com/htmltable-api

NDJSON API

Werk met NDJSON / JSON Lines — het formaat van één JSON-waarde per regel dat wordt gebruikt door applicatie- en audittlogs, streaming en LLM-antwoorden, jq, BigQuery, Elasticsearch bulk en vele datapijplijnen. Het to-array-eindpunt parseert een NDJSON-stroom naar een reguliere JSON-array; to-ndjson doet het omgekeerde, zet een JSON-array om naar NDJSON (één compacte waarde per regel); en validate controleert elke regel onafhankelijk, rapporteert welke regels geldig zijn en de exacte parseerfout voor eventuele ongeldige regels. Blanco regels worden genegeerd. Perfect voor logverwerking, ETL, data-import/export en streamdebugging. Pure lokale berekening — geen sleutel, geen externe service, direct; tot 4 MB via POST. Live, niets opgeslagen. 4 eindpunten. Te onderscheiden van JSON-validatie/opmaak en CSV-tooling.

api.oanor.com/ndjson-api

JSON Pointer API

Adresseer waarden in een JSON-document via JSON Pointer (RFC 6901) — de /a/b/0 pad-syntaxis gebruikt door JSON Patch (RFC 6902), JSON Schema en OpenAPI $ref. Het get-eindpunt lost de waarde op een pointer op (en vertelt u of deze bestaat); set schrijft een waarde op een pointer en retourneert het gewijzigde document (gebruik - als het laatste array-token om toe te voegen); en list somt elke pointer in een document op, optioneel alleen de bladwaarden. Token escaping (~0 voor ~, ~1 voor /) wordt voor u afgehandeld. Perfect voor het chirurgisch lezen en patchen van diepe JSON, het bouwen van configuratie- en formulier-tooling, en het doorlopen van API-reacties. Pure lokale berekening — geen sleutel, geen externe service, direct; tot 2 MB via POST. Live, niets opgeslagen. 4 eindpunten. Te onderscheiden van JSONPath-query's, JSON diff/patch en dot-notatie flattening.

api.oanor.com/jsonpointer-api

INI API

Converteer tussen INI-configuratiebestanden en JSON, in beide richtingen. Het parse-eindpunt leest INI-tekst — secties ([section]), geneste secties ([database.replica]), key=value-paren, opmerkingen en herhaalde sleutels (arrays) — in een schoon JSON-object; het stringify-eindpunt zet een JSON-object terug naar een correct opgemaakt INI-bestand. INI is het configuratieformaat dat wordt gebruikt door Git (.gitconfig), PHP (php.ini), systemd-units, desktopvermeldingen, tox/setup.cfg, veel CLI-tools en Windows-software. Perfect voor het programmatisch bewerken van configuratie, het migreren van instellingen tussen formaten en het lezen van configuratie in omgevingen die alleen JSON spreken. Pure lokale berekening — geen sleutel, geen externe service, direct; stuur grote bestanden via POST. Live, niets opgeslagen. 3 eindpunten. Vult de YAML-, TOML-, CSV- en XML-converters aan en is van elk verschillend.

api.oanor.com/ini-api

JSON Flatten API

Flatten en unflatten JSON. Zet een diep genest JSON-object om in een platte map met puntnotatie-sleutels (a.b.c → waarde, arrays worden a.0, a.1), en zet een platte map met puntnotatie terug naar de oorspronkelijke geneste structuur. Kies het scheidingsteken (punt, schuine streep, alles), beperk de diepte, of behoud arrays intact. Perfect voor omgevingsvariabelen, i18n/vertaalsleutels, het voorbereiden van JSON voor CSV- of spreadsheetexport, analytics-gebeurteniseigenschappen, config-diffing en formuliervalidatie. Pure lokale verwerking — geen sleutel, geen externe service, direct. Live. 3 endpoints. Anders dan JSON-validatie/opmaak, JSONPath-query's en type-inferentie.

api.oanor.com/flatten-api

TOML API

Converteer en valideer TOML — de configuratie-indeling achter Cargo.toml, pyproject.toml, Netlify en vele tools. Zet TOML om naar JSON, zet JSON terug naar schone, aan de specificatie voldoende TOML 1.0, en valideer elke TOML met een precieze foutmelding (regel en kolom) wanneer deze misvormd is. Tabellen, arrays van tabellen, inline tabellen, getypeerde waarden en datums/tijden worden allemaal ondersteund. Invoer via de query-string of de request-body (tot 4 MB). Pure lokale verwerking — geen sleutel, geen externe dienst, onmiddellijk. Live. 4 endpoints. Vult de oanor config-indelingfamilie aan naast de JSON-, YAML-, XML- en CSV-API's — gebouwd voor build-tooling, config-editors, CI en datapijplijnen.

api.oanor.com/toml-api

JSON Types API

Leid een schema of types af van een voorbeeld JSON-document — de snelste manier om een contract te krijgen uit een voorbeeld API-reactie. Geef een JSON-voorbeeld door en het schema-eindpunt retourneert een JSON Schema (Draft 2020-12) met gedetecteerde types, vereiste sleutels, samengevoegde array-itemschema's over elementen heen, en herkende tekenreeksformaten (e-mail, uri, uuid, datum-tijd, datum, ipv4); het typescript-eindpunt retourneert kant-en-klare TypeScript-interfaces met benoemde geneste interfaces, getypeerde arrays, unions voor gemengde-vorm array-elementen en structurele deduplicatie. Lever het voorbeeld inline via ?json=, als queryparameter, of als aanvraagbody. Alles wordt lokaal berekend zonder netwerkoproepen, dus het is snel en deterministisch. Gebouwd voor het scaffolden van types uit echte API-reacties, het genereren van validatieschema's, documentatie, contracttesten en codegeneratie. Een JSON-type/schema-inferer — te onderscheiden van JSON-Schema-validatie (jsonschema), JSON pretty-printing en conversie (json), en JSON diff/patch (jsondiff). Geen upstream-sleutel, geen cache.

api.oanor.com/jsontypes-api

JSON Diff & Patch API

Vergelijk en patch JSON-documenten volgens RFC-standaarden. Geef twee documenten door en de service retourneert of ze gelijk zijn, een RFC 6902 JSON Patch (de precieze add/remove/replace-operaties die het eerste in het tweede veranderen, met RFC 6901 JSON-Pointer-paden), een wijzigingsoverzicht en een RFC 7386 JSON Merge Patch. Het patch-eindpunt werkt andersom: pas een RFC 6902-patch (add, remove, replace, move, copy en test-operaties) of een RFC 7386 merge patch toe op een document en ontvang het resultaat. Documenten kunnen inline of als JSON-body worden verzonden. Alles wordt lokaal berekend zonder netwerkaanroepen, dus het is snel en deterministisch. Gebouwd voor configuratie- en statusbeheer, API-wijzigingsdetectie, audittrails en changelogs, optimistische concurrency-controles en gegevenssynchronisatiepijplijnen. Een JSON-diff/patch-engine — te onderscheiden van tekst-diffing (textdiff), JSONPath-query's (jsonpath), JSON-validatie en pretty-printing (json) en JSON-Schema-validatie (jsonschema). Geen upstream-sleutel, geen cache.

api.oanor.com/jsondiff-api

JSONPath API

Query en extract uit JSON met JSONPath, server-side. Voer elke JSONPath-expressie uit — wildcards, recursieve afdaling, array-slices en filterexpressies zoals [?(@.price>10)] — tegen een JSON-document en krijg de overeenkomende waarden, de genormaliseerde paden en JSON Pointers van elke match, of alleen de eerste match. Filterexpressies worden geëvalueerd in een veilige sandbox zonder toegang tot globals, en invoer kan worden verzonden als een JSON POST-body of een queryparameter. Pure lokale berekening zonder externe upstream, dus reacties zijn direct en de service is altijd beschikbaar. Ideaal voor no-code en automatiseringsplatforms, ETL- en datapijplijnen, API-integraties, testen en configuratie-extractie.

api.oanor.com/jsonpath-api

YAML API

Converteer, valideer en maak YAML netjes via een snelle, volledig lokale API. Zet YAML om naar JSON (inclusief meerdocumentstromen) of JSON naar schone YAML met optionele sortering van sleutels en aangepaste inspringing, valideer een document en krijg de exacte regel en kolom van elke syntaxisfout met een contextfragment, of herformatteer en normaliseer bestaande YAML. Invoer kan worden verzonden als een raw text/plain-body, een JSON-veld of een queryparameter; uitvoer is nette JSON. Pure server-side berekening zonder externe upstream, dus reacties zijn direct en de service is altijd beschikbaar. Ideaal voor DevOps en CI/CD, configuratie- en infrastructuur-als-code-tooling, no-code-platforms, editors en datapijplijnen.

api.oanor.com/yaml-api

JSON Schema API

Valideer JSON tegen JSON Schema, server-side. Controleer gegevens tegen een schema (Draft-07 of 2020-12) en krijg een duidelijke geslaagd/mislukt plus een gedetailleerde lijst van elke fout met het instantiepad, het falende trefwoord en het bericht; verifieer dat een schema zelf goed gevormd is; of leid automatisch een starter JSON Schema af van een voorbeelddocument, compleet met gedetecteerde formaten zoals e-mail, URI en datum. Gebouwd op de beproefde Ajv-engine met volledige formaatvalidatie. Elk eindpunt accepteert GET (JSON-gecodeerde parameters) of een JSON POST-body en draait volledig lokaal zonder derde partij upstream, dus reacties zijn onmiddellijk en de service is altijd beschikbaar. Ideaal voor API-request/response-validatie, formulier- en gegevensinvoercontroles, ETL- en gegevenskwaliteitspijplijnen, no-code-platforms en contracttesten.

api.oanor.com/jsonschema-api

XML API

Een snelle, volledig lokale XML-toolkit: converteer XML naar JSON en JSON naar XML met configureerbare attribuutafhandeling, valideer XML-wellformedness met foutdetails op regel- en kolomniveau, en pretty-print XML met behoud van elementvolgorde. Elk eindpunt accepteert invoer via de queryreeks of de aanvraagbody, tot 2 MB. Pure server-side berekening, geen externe derde partij, dus reacties zijn direct en altijd beschikbaar. Ideaal voor systeemintegraties, SOAP- en legacy-interop, RSS- en sitemapverwerking, configuratietools en datapijplijnen.

api.oanor.com/xml-api

JSON API

Een snelle, volledig lokale JSON- en CSV-toolkit: valideer JSON (met een duidelijke foutmelding, type en grootte), pretty-print en formatteer het (met optionele diepe key-sortering), minificeer het (met rapportage van bespaarde bytes) en converteer tussen CSV en JSON — RFC-4180 CSV-parsing met automatische waardetypering, en JSON-arrays naar CSV. Elk eindpunt accepteert invoer via de query-string of de request-body (tot 1 MB). Pure server-side berekening, geen externe upstream, dus reacties zijn direct en altijd beschikbaar. Ideaal voor datapijplijnen, ETL, webhooks, configuratie-tooling en ontwikkelaarshulpprogramma's.

api.oanor.com/json-api