ForHosting KIT · Données et fichiers

Réparer un JSON invalide

Transformez des données presque correctes en données qu'un programme accepte : dans l'exemple, un enregistrement aux noms sans guillemets, aux guillemets simples et à deux virgules en trop revient propre, avec le nom Ada et les étiquettes a et b. Vous payez à l'usage, sans abonnement.

● Stablepar requête + par document$0.003
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.

Il traite les fautes classiques — virgule finale, guillemet oublié, accolade non fermée — et, quand la structure est ambiguë, s’appuie sur une analyse assistée par l’IA. Destiné à qui doit récupérer un fichier malformé sans le réécrire.

Pourquoi des données presque correctes sont refusées

Les données rencontrées dans le travail réel sont rarement impeccables. Une configuration modifiée à la main garde une virgule finale, un extrait copié d'un script utilise des guillemets simples, des noms sont tapés sans guillemets et la réponse d'un assistant d'IA arrive entourée de balises de bloc de code. Un lecteur strict refuse alors le document entier, alors qu'une seule correction, petite et mécanique, le rendrait valide. Corriger tout cela à la main est lent et source d'erreurs quand le texte est long ou arrive plusieurs fois par jour.

Ce que fait la réparation, et ce qu'il faut vérifier

La réparation retire les balises de bloc de code, supprime les virgules laissées avant une fermeture, remplace les guillemets simples par des doubles et entoure de guillemets les noms qui n'en ont pas. Si les données se trouvent au milieu d'un autre texte, elle en extrait le bloc et le signale. Dans l'exemple, un enregistrement aux noms nus, aux guillemets simples et à deux virgules isolées revient sous forme de données propres, avec le nom Ada et une liste de deux étiquettes. Quand le texte est irréparable, l'outil vous le dit au lieu de deviner. Comme chaque guillemet simple devient double, relisez les valeurs qui contenaient une apostrophe, comme certains noms de famille.

Ce qu’il sait réparer

Les erreurs les plus courantes sont bien traitées : une virgule en trop, un guillemet manquant autour d’une clé, une accolade ou un crochet non fermé, des guillemets courbes hérités d’un copier-coller, ou des clés sans guillemets. L’outil reconstruit une structure valide à partir de ce qu’il comprend du document, là où un simple validateur se contenterait de pointer la première faute sans la corriger.

Pourquoi une IA intervient

Quand une réparation purement mécanique ne suffit pas — parce que l’intention du document est ambiguë — une analyse assistée par l’IA propose l’interprétation la plus vraisemblable. C’est puissant, mais cela implique une part de jugement : le résultat est une reconstruction plausible, pas une vérité garantie. Sur un fichier dont chaque valeur compte, ce point mérite d’être gardé à l’esprit.

Relisez toujours le résultat

La réparation vise à vous faire gagner du temps, pas à vous dispenser de vérifier. En cas d’ambiguïté, l’outil fait un choix raisonnable ; à vous de confirmer qu’il correspond bien à vos données avant de l’utiliser dans un traitement définitif.

Sauver un fichier édité à la main

Thomas Rousseau a modifié un fichier de configuration et oublié une accolade ; l’outil la rétablit et lui signale ce qui manquait.

Combien coûte une réparation ?

Ce tarif tient au recours à l’IA pour les cas ambigus.

Le résultat est-il fiable à 100 % ?

Non, et c’est important : la réparation propose une reconstruction plausible.

Quelle différence avec la simple validation ?

La validation signale l’erreur sans y toucher ; la réparation tente de la corriger pour vous rendre un fichier de nouveau valide.

Mon fichier est-il conservé après le traitement ?

Non. Le document est traité pour la réparation puis écarté, il n’est pas gardé sur nos serveurs.

Que faire si la réparation ne me convient pas ?

Ajustez le fichier et relancez, ou écrivez-nous : une vraie personne répond, en espagnol ou en anglais, pour vous aider à comprendre le cas.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/data/json-repair

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/data/json-repair \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"json":"{name: '\''Ada'\'', tags: ['\''a'\'','\''b'\'',],}"}'
{
  "json": "{name: 'Ada', tags: ['a','b',],}"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "data.json_repair",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.003
par document$0.0135

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb25
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.
422task_failedLa tâche a échoué : elle ne vous est pas facturée.

Cet outil tente de réparer un JSON cassé pour le rendre de nouveau exploitable.

Relisez toujours le résultat

Comparez le JSON réparé à ce que vous attendiez, surtout si des valeurs numériques ou des identifiants sont en jeu.

Prix et exécution

Le tarif est affiché en dollars, sans abonnement ni compte à créer : vous ne payez que les réparations réellement lancées. La réparation s’exécute sur nos serveurs, depuis cette page ou par appel programmable. Elle est facturée $0.003 par requête, plus $0.0135 par document traité, ce qui reflète le recours à l’IA.

Récupérer une sortie de programme

Un script de Studio Lumen SAS a produit un JSON tronqué en fin de fichier. Plutôt que de le réécrire, l’équipe le fait réparer pour repartir d’une base valide.

Rattraper un copier-coller abîmé

Nadia Benali a collé un JSON depuis un document où les guillemets sont devenus courbes ; la réparation rétablit une syntaxe correcte.

Faut-il un compte ?

Non, le paiement est direct, sans inscription.

Consulter la documentation complète du KIT →