# JSON vers EDN

Convertit les données JSON au format EDN (Extensible Data Notation)

> Page canonique: https://elysiatools.com/fr/tools/json-to-edn

- **Catégorie:** Format Conversion

- **Mots-clés:** json, edn, convertir, clojure, json vers edn

## Présentation

Cet outil permet de convertir rapidement vos données structurées du format JSON vers le format EDN (Extensible Data Notation), facilitant ainsi leur intégration dans les écosystèmes Clojure et les applications basées sur la JVM.

## Entrées

- **Entrée JSON** (textarea): Enter your JSON data here...
- **Taille d'Indentation** (number): Enter indent size (0-8)

## Quand l'utiliser

- Lors de la migration de configurations JSON vers des fichiers de configuration Clojure.
- Pour préparer des données destinées à être consommées par des applications développées en Clojure.
- Lorsque vous avez besoin d'une représentation de données plus expressive et typée que le JSON standard.

## Fonctionnement

- Copiez et collez votre structure de données JSON dans la zone de saisie prévue à cet effet.
- Ajustez la taille de l'indentation pour définir la lisibilité du code EDN généré.
- Cliquez sur le bouton de conversion pour transformer instantanément votre JSON en syntaxe EDN valide.

## Cas d'usage

- Conversion de fichiers de configuration API pour des services backend en Clojure.
- Transformation de payloads JSON en structures de données Clojure pour des tests unitaires.
- Standardisation des échanges de données entre des systèmes hétérogènes et des applications Clojure.

## Questions fréquentes

### Qu'est-ce que le format EDN ?

L'EDN (Extensible Data Notation) est un format de données inspiré de Clojure, conçu pour être plus lisible et extensible que le JSON.

### Le format EDN est-il compatible avec JSON ?

Bien que les deux soient des formats de sérialisation, ils ne sont pas interchangeables sans conversion, car l'EDN supporte des types de données supplémentaires comme les mots-clés et les ensembles.

### Puis-je personnaliser l'indentation ?

Oui, vous pouvez définir une taille d'indentation comprise entre 0 et 8 espaces pour formater votre sortie selon vos préférences.

### L'outil conserve-t-il mes données ?

Non, la conversion s'effectue localement dans votre navigateur et aucune donnée n'est stockée sur nos serveurs.

### Quels types de données JSON sont pris en charge ?

L'outil prend en charge tous les types JSON standards : objets, tableaux, chaînes, nombres, booléens et valeurs nulles.

## Outils associés

- [Convertisseur BSON](https://elysiatools.com/fr/tools/bson-converter): Encode et décode les données vers/depuis le format BSON (Binary JSON)
- [CSON vers JSON](https://elysiatools.com/fr/tools/cson-to-json): Convertit les données CSON (CoffeeScript Object Notation) au format JSON
- [EDN vers JSON](https://elysiatools.com/fr/tools/edn-to-json): Convertit les données EDN (Extensible Data Notation) au format JSON
- [Convertisseur GeoJSON vers GPX](https://elysiatools.com/fr/tools/geojson-to-gpx): Convertir le format GeoJSON au format GPX (GPS Exchange Format)
- [Convertisseur GeoJSON vers KML](https://elysiatools.com/fr/tools/geojson-to-kml): Convertir le format GeoJSON au format KML (Keyhole Markup Language)
- [Convertisseur GeoJSON vers OSM](https://elysiatools.com/fr/tools/geojson-to-osm): Convertir le format GeoJSON au format XML OpenStreetMap (OSM)
- [Convertisseur GPX vers GeoJSON](https://elysiatools.com/fr/tools/gpx-to-geojson): Convertir le GPX (GPS Exchange Format) au format GeoJSON
- [GraphQL vers JSON](https://elysiatools.com/fr/tools/graphql-to-json): Convertit les requêtes ou réponses GraphQL au format JSON

## Exemples

- [Exemples JSON](https://elysiatools.com/fr/samples/json): Exemples de format JSON (JavaScript Object Notation) de structures simples à complexes
- [Exemples JSON de Terraform Plan](https://elysiatools.com/fr/samples/terraform-plan-json-samples): Fichiers Terraform plan JSON pour visualiser les dependances et revoir les changements, proches de terraform show -json
- [Exemples JSON de Chat](https://elysiatools.com/fr/samples/chat-transcript-json): Exemples JSON pour transcriptions de chat multi-rôles
- [Exemples JSON de Texte Riche](https://elysiatools.com/fr/samples/rich-media-json): Exemples JSON pour éditeurs de texte riche (TipTap, Quill, Slate)

## Contenu associé

- [Flux de normalisation et d'échange JSON](https://elysiatools.com/fr/hubs/json-convert): Transformez une source structurée en représentation JSON vérifiée, puis exportez la table, configuration, document, API, XML, CSON, EDN, BSON ou UBJSON demandé par le système suivant.
