#json
15 APIs avec cette balise
API Dotenv
Convertir entre les fichiers .env (dotenv) et JSON, dans les deux sens. Le point de terminaison parse lit le texte .env en un objet JSON propre : il ignore les lignes vides et les commentaires #, respecte un éventuel export en tête, supprime les guillemets simples et doubles (en interprétant les séquences d'échappement \n, \t et \" à l'intérieur des guillemets doubles), supprime les commentaires en ligne après les valeurs non guillemetées, prend en charge les valeurs qui s'étendent sur plusieurs lignes à l'intérieur des guillemets, et peut éventuellement développer les références ${VAR} et $VAR par rapport aux variables déjà définies plus tôt dans le même fichier — tout en laissant les valeurs entre guillemets simples strictement littérales. Le point de terminaison stringify transforme un objet JSON en un fichier .env valide, en ne mettant entre guillemets que les valeurs qui en ont besoin et en préfixant éventuellement chaque ligne avec export pour une utilisation dans un shell. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé — vos secrets ne quittent jamais la requête. Idéal pour les outils de configuration et les migrations, les pipelines CI/CD, la conversion de .env en JSON pour les applications qui veulent une configuration structurée (et inversement), et la validation des fichiers d'environnement. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela gère le format dotenv ; pour les fichiers INI avec [sections], utilisez une API INI, et pour YAML ou TOML, utilisez ces API.
api.oanor.com/dotenv-api
API de fusion JSON
Fusionner en profondeur des objets JSON — l'opération dont tout système de configuration et de paramètres a besoin. Le point de terminaison de fusion fusionne récursivement deux objets (le second écrase le premier), ou une liste entière d'objets fusionnés de gauche à droite, en combinant les objets imbriqués clé par clé plutôt qu'en les remplaçant en bloc, avec un choix de stratégie de tableau : remplacer (par défaut), concaténer, union (concaténer et dédupliquer) ou merge_index (fusionner élément par élément). Une valeur null dans l'objet écrasant peut soit écraser la valeur existante, soit être ignorée, afin que vous puissiez ne modifier que les champs souhaités. Le point de terminaison defaults est l'inverse et tout aussi utile : il ne remplit que les clés manquantes de vos données à partir d'un objet de valeurs par défaut, de sorte que vos valeurs existantes l'emportent toujours — exactement comme vous superposez les paramètres d'un utilisateur sur une configuration par défaut. Tout est calculé localement et de manière déterministe, sans schéma requis. Idéal pour la superposition de configurations et de fonctionnalités, les fusions de paramètres et de préférences, la combinaison de réponses API ou de mises à jour partielles, les surcharges d'environnement et les valeurs par défaut de modèles. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Cela fusionne des documents ; pour les différencier ou les corriger (RFC 6902), utilisez une API de diff JSON, pour les aplatir, utilisez une API d'aplatissement, et pour adresser des valeurs, utilisez une API JSON-Pointer.
api.oanor.com/jsonmerge-api
API de tableau HTML
Rendre des données tabulaires sous forme de tableau HTML, et analyser un tableau HTML pour retrouver les données. Le point de terminaison de rendu transforme un tableau JSON (d'objets ou de tableaux) ou CSV en un <table> sémantique et propre avec <thead>/<tbody>, une légende optionnelle et une classe CSS — chaque cellule est échappée HTML pour être sûre à intégrer. Le point de terminaison d'analyse fait l'inverse : donnez-lui n'importe quel HTML contenant un tableau et récupérez les en-têtes, les lignes et un tableau JSON d'objets prêt à l'emploi, avec les entités décodées et les balises supprimées de chaque cellule. Parfait pour les e-mails et rapports, les tableaux de bord et écrans d'administration, et le scraping ou la migration de contenu tabulaire. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 2 Mo via POST. En direct, rien n'est stocké. 3 points de terminaison. Distinct du rendu de tableau Markdown/ASCII et de l'extraction HTML générique.
api.oanor.com/htmltable-api
API NDJSON
Travaillez avec NDJSON / JSON Lines — le format à une valeur JSON par ligne utilisé par les journaux d'application et d'audit, le streaming et les réponses LLM, jq, BigQuery, Elasticsearch bulk et de nombreux pipelines de données. Le point de terminaison to-array analyse un flux NDJSON en un tableau JSON régulier ; to-ndjson fait l'inverse, transformant un tableau JSON en NDJSON (une valeur compacte par ligne) ; et validate vérifie chaque ligne indépendamment, signalant les lignes valides et l'erreur d'analyse exacte pour celles qui ne le sont pas. Les lignes vides sont ignorées. Parfait pour le traitement des journaux, l'ETL, l'import/export de données et le débogage de flux. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 4 Mo via POST. En direct, rien n'est stocké. 4 points de terminaison. Distinct de la validation/formatage JSON et des outils CSV.
api.oanor.com/ndjson-api
API JSON Pointer
Adressez des valeurs dans un document JSON par JSON Pointer (RFC 6901) — la syntaxe de chemin /a/b/0 utilisée par JSON Patch (RFC 6902), JSON Schema et OpenAPI $ref. Le point de terminaison get résout la valeur à un pointeur (et vous indique si elle existe) ; set écrit une valeur à un pointeur et renvoie le document modifié (utilisez - comme dernier jeton de tableau pour ajouter) ; et list énumère chaque pointeur dans un document, optionnellement seulement les valeurs feuilles. L'échappement des jetons (~0 pour ~, ~1 pour /) est géré pour vous. Parfait pour lire et patcher chirurgicalement du JSON profond, construire des outils de configuration et de formulaire, et parcourir des réponses API. Calcul local pur — pas de clé, pas de service tiers, instantané ; jusqu'à 2 Mo via POST. En direct, rien n'est stocké. 4 points de terminaison. Distinct de l'interrogation JSONPath, du diff/patch JSON et de l'aplatissement par notation pointée.
api.oanor.com/jsonpointer-api
API INI
Convertissez entre les fichiers de configuration INI et JSON, dans les deux sens. Le point de terminaison parse lit le texte INI — sections ([section]), sections imbriquées ([database.replica]), paires clé=valeur, commentaires et clés répétées (tableaux) — en un objet JSON propre ; le point de terminaison stringify transforme un objet JSON en un fichier INI correctement formaté. INI est le format de configuration utilisé par Git (.gitconfig), PHP (php.ini), les unités systemd, les entrées de bureau, tox/setup.cfg, de nombreux outils CLI et les logiciels Windows. Parfait pour éditer la configuration par programmation, migrer des paramètres entre formats et lire la configuration dans des environnements qui ne parlent que JSON. Calcul local pur — pas de clé, pas de service tiers, instantané ; envoyez des fichiers volumineux via POST. En direct, rien n'est stocké. 3 points de terminaison. Complète les convertisseurs YAML, TOML, CSV et XML et se distingue de chacun.
api.oanor.com/ini-api
API JSON Flatten
Aplatir et dé-aplatir du JSON. Transformez un objet JSON profondément imbriqué en une carte à un seul niveau de clés en notation pointée (a.b.c → valeur, les tableaux deviennent a.0, a.1), et reconvertissez une carte plate en notation pointée en la structure imbriquée d'origine. Choisissez le délimiteur (point, barre oblique, n'importe quoi), limitez la profondeur ou conservez les tableaux intacts. Parfait pour les variables d'environnement, les clés de traduction i18n, la préparation de JSON pour l'export CSV ou tableur, les propriétés d'événements d'analyse, le diff de configuration et la sérialisation de formulaires. Traitement local pur — pas de clé, pas de service tiers, instantané. En direct. 3 points de terminaison. Distinct de la validation/formatage JSON, de l'interrogation JSONPath et de l'inférence de type.
api.oanor.com/flatten-api
API TOML
Convertissez et validez le TOML — le format de configuration derrière Cargo.toml, pyproject.toml, Netlify et de nombreux outils. Transformez le TOML en JSON, reconvertissez le JSON en TOML 1.0 propre et conforme aux spécifications, et validez tout TOML avec un message d'erreur précis (ligne et colonne) lorsqu'il est mal formé. Les tableaux, les tableaux de tableaux, les tableaux en ligne, les valeurs typées et les dates/heures sont tous pris en charge. Saisie via la chaîne de requête ou le corps de la requête (jusqu'à 4 Mo). Traitement local pur — pas de clé, pas de service tiers, instantané. En direct. 4 points de terminaison. Complète la famille de formats de configuration oanor aux côtés des API JSON, YAML, XML et CSV — conçu pour les outils de construction, les éditeurs de configuration, l'IC et les pipelines de données.
api.oanor.com/toml-api
API JSON Types
Inférer un schéma ou des types à partir d'un document JSON exemple — le moyen le plus rapide d'obtenir un contrat à partir d'une réponse API exemple. Passez un échantillon JSON et le point de terminaison schema renvoie un JSON Schema (Draft 2020-12) avec des types détectés, des clés requises, des schémas d'éléments de tableau fusionnés entre les éléments et des formats de chaîne reconnus (email, uri, uuid, date-time, date, ipv4) ; le point de terminaison typescript renvoie des interfaces TypeScript prêtes à coller avec des interfaces imbriquées nommées, des tableaux typés, des unions pour les éléments de tableau de forme mixte et une dé-duplication structurelle. Fournissez l'échantillon en ligne via ?json=, comme paramètre de requête, ou comme corps de requête. Tout est calculé localement sans appels réseau, donc c'est rapide et déterministe. Conçu pour échafauder des types à partir de réponses API réelles, générer des schémas de validation, de la documentation, des tests de contrat et de la génération de code. Un inféreur de type/schéma JSON — distinct de la validation JSON-Schema (jsonschema), de l'impression et de la conversion JSON (json), et du diff/patch JSON (jsondiff). Pas de clé amont, pas de cache.
api.oanor.com/jsontypes-api
API de Diff & Patch JSON
Comparez et patchez des documents JSON selon les normes RFC. Passez deux documents et le service retourne s'ils sont égaux, un correctif JSON RFC 6902 (les opérations précises d'ajout/suppression/remplacement qui transforment le premier en second, en utilisant les chemins JSON-Pointer RFC 6901), un résumé des modifications et un correctif de fusion RFC 7386. Le point de terminaison de correctif fonctionne dans l'autre sens : appliquez un correctif RFC 6902 (opérations d'ajout, suppression, remplacement, déplacement, copie et test) ou un correctif de fusion RFC 7386 à un document et obtenez le résultat. Les documents peuvent être envoyés en ligne ou sous forme de corps JSON. Tout est calculé localement sans appels réseau, donc c'est rapide et déterministe. Conçu pour la gestion de configuration et d'état, la détection de changements d'API, les pistes d'audit et les journaux de modifications, les vérifications de concurrence optimiste et les pipelines de synchronisation de données. Un moteur de diff/patch JSON — distinct du diff de texte (textdiff), de l'interrogation JSONPath (jsonpath), de la validation et de l'affichage élégant JSON (json) et de la validation JSON-Schema (jsonschema). Pas de clé en amont, pas de cache.
api.oanor.com/jsondiff-api
API JSONPath
Interrogez et extrayez du JSON avec JSONPath, côté serveur. Exécutez n'importe quelle expression JSONPath — jokers, descente récursive, tranches de tableau et expressions de filtre comme [?(@.price>10)] — sur un document JSON et récupérez les valeurs correspondantes, les chemins normalisés et les pointeurs JSON de chaque correspondance, ou seulement la première correspondance. Les expressions de filtre sont évaluées dans un bac à sable sécurisé sans accès aux globales, et les entrées peuvent être envoyées sous forme de corps POST JSON ou de paramètre de requête. Calcul local pur sans tiers amont, donc les réponses sont instantanées et le service est toujours disponible. Idéal pour les plateformes sans code et d'automatisation, les pipelines ETL et de données, les intégrations API, les tests et l'extraction de configuration.
api.oanor.com/jsonpath-api
API YAML
Convertissez, validez et nettoyez du YAML via une API rapide et entièrement locale. Transformez du YAML en JSON (y compris les flux multi-documents) ou du JSON en YAML propre avec tri optionnel des clés et indentation personnalisée, validez un document et obtenez la ligne et la colonne exactes de toute erreur de syntaxe avec un extrait contextuel, ou reformatez et normalisez du YAML existant. Les entrées peuvent être envoyées sous forme de corps text/plain brut, d'un champ JSON ou d'un paramètre de requête ; les sorties sont du JSON propre. Calcul purement côté serveur sans tiers amont, donc les réponses sont instantanées et le service est toujours disponible. Idéal pour DevOps et CI/CD, les outils de configuration et d'infrastructure en tant que code, les plateformes sans code, les éditeurs et les pipelines de données.
api.oanor.com/yaml-api
API JSON Schema
Validez du JSON par rapport à un JSON Schema, côté serveur. Vérifiez n'importe quelles données par rapport à un schéma (Draft-07 ou 2020-12) et obtenez un résultat clair de réussite/échec ainsi qu'une liste détaillée de chaque erreur avec son chemin d'instance, le mot-clé en échec et le message ; vérifiez qu'un schéma lui-même est bien formé ; ou inférez automatiquement un JSON Schema de départ à partir d'un document exemple, avec des formats détectés comme email, URI et date. Construit sur le moteur Ajv éprouvé avec validation complète des formats. Chaque point de terminaison accepte GET (paramètres encodés en JSON) ou un corps JSON POST et s'exécute entièrement localement sans tiers amont, donc les réponses sont instantanées et le service est toujours disponible. Idéal pour la validation des requêtes/réponses API, les vérifications de formulaires et de saisie de données, les pipelines ETL et de qualité des données, les plateformes sans code et les tests de contrat.
api.oanor.com/jsonschema-api
API XML
Une boîte à outils XML rapide et entièrement locale : convertissez XML en JSON et JSON en XML avec une gestion configurable des attributs, validez la bonne formation XML avec des détails d'erreur ligne et colonne, et imprimez joliment XML tout en préservant l'ordre des éléments. Chaque point de terminaison accepte l'entrée via la chaîne de requête ou le corps de la requête, jusqu'à 2 Mo. Calcul pur côté serveur, sans tiers upstream, donc les réponses sont instantanées et toujours disponibles. Idéal pour les intégrations système, l'interopérabilité SOAP et legacy, le traitement RSS et sitemap, les outils de configuration et les pipelines de données.
api.oanor.com/xml-api
API JSON
Une boîte à outils JSON et CSV rapide et entièrement locale : validez du JSON (avec un message d'erreur clair, type et taille), affichez-le et formatez-le joliment (avec tri profond optionnel des clés), minifiez-le (en signalant les octets économisés), et convertissez entre CSV et JSON — analyse CSV RFC-4180 avec typage automatique des valeurs, et tableaux JSON vers CSV. Chaque point d'accès accepte l'entrée via la chaîne de requête ou le corps de la requête (jusqu'à 1 Mo). Calcul pur côté serveur, sans tiers en amont, donc les réponses sont instantanées et toujours disponibles. Idéal pour les pipelines de données, ETL, webhooks, outils de configuration et utilitaires pour développeurs.
api.oanor.com/json-api