Catégories

Text to JSON Converter

Convert various text formats to JSON with customizable parsing options

Points clés

Catégorie
Format Conversion
Types d’entrée
textarea, select, text, checkbox
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Convertissez rapidement et précisément vos données textuelles en format JSON structuré grâce à notre outil de conversion flexible, conçu pour gérer divers formats d'entrée et options de parsing personnalisables.

Quand l’utiliser

  • Pour transformer des données tabulaires comme des fichiers CSV ou TSV en objets JSON exploitables par vos applications.
  • Pour normaliser des configurations au format INI ou des paires clé-valeur en une structure JSON propre et standardisée.
  • Pour nettoyer et restructurer rapidement des listes de données brutes en un format lisible par machine.

Comment ça marche

  • Collez votre texte brut dans la zone d'entrée ou sélectionnez le format source (CSV, TSV, INI, etc.).
  • Ajustez les paramètres de parsing, tels que le délimiteur personnalisé, le rognage des espaces ou l'omission des lignes vides.
  • Choisissez la structure de sortie souhaitée, comme un tableau d'objets ou une structure imbriquée.
  • Générez et copiez votre JSON final, formaté proprement pour une intégration immédiate.

Cas d’usage

Conversion de listes de contacts CSV en objets JSON pour une API.
Transformation de fichiers de configuration INI en format JSON pour des applications web.
Nettoyage de logs textuels bruts en une structure de données JSON organisée.

Exemples

1. Conversion de liste CSV en JSON

Développeur Front-end
Contexte
Vous disposez d'une liste de produits au format CSV et devez l'intégrer dans un composant React.
Problème
Le format CSV n'est pas directement utilisable dans le code JavaScript.
Comment l’utiliser
Sélectionnez 'CSV' comme format d'entrée, collez vos données, et choisissez 'Array of Objects' comme structure de sortie.
Configuration d’exemple
inputFormat: csv, outputType: array, prettyPrint: true
Résultat
Un tableau d'objets JSON propre, prêt à être importé dans votre projet.

2. Transformation de paires clé-valeur

Administrateur Système
Contexte
Vous avez extrait des paramètres de configuration sous forme de paires clé-valeur depuis un serveur.
Problème
Ces données doivent être converties en un fichier de configuration JSON standard.
Comment l’utiliser
Utilisez le mode 'Key-Value Pairs' et activez 'Pretty Print' pour obtenir un fichier de configuration structuré.
Configuration d’exemple
inputFormat: keyvalue, outputType: object, prettyPrint: true
Résultat
Un objet JSON structuré avec des clés et des valeurs correctement typées.

Tester avec des échantillons

json, text

Hubs associés

FAQ

Quels formats d'entrée sont pris en charge ?

L'outil prend en charge le CSV, TSV, PSV, SSV, les paires clé-valeur, le format INI, les listes ligne par ligne, ainsi qu'une détection automatique.

Puis-je utiliser un délimiteur personnalisé ?

Oui, sélectionnez l'option 'Custom Delimiter' dans le menu de format d'entrée et saisissez le caractère de séparation souhaité.

Le JSON généré est-il formaté pour la lecture humaine ?

Oui, l'option 'Pretty Print' est activée par défaut pour garantir une indentation claire et lisible.

Est-il possible de forcer une sortie sous forme de tableau ?

Absolument, cochez l'option 'Force Array Output' pour garantir que le résultat soit toujours encapsulé dans un tableau JSON.

L'outil supprime-t-il les espaces inutiles ?

Oui, l'option 'Trim Whitespace' est activée par défaut pour nettoyer automatiquement les espaces superflus autour de vos données.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/text-to-json

Paramètres de la requête

Nom du paramètre Type Requis Description
textInput textarea Oui -
inputFormat select Oui -
delimiter text Non -
outputType select Oui -
rootKey text Non -
arrayMode checkbox Non -
trimValues checkbox Non -
skipEmptyLines checkbox Non -
prettyPrint checkbox Non -
includeStats checkbox Non -

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-text-to-json": {
      "name": "text-to-json",
      "description": "Convert various text formats to JSON with customizable parsing options",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-to-json",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]