Minificateur JSON - Convertir JSON en Chaîne

Minifiez votre JSON en un instant avec cet outil en ligne sans configuration, idéal pour tester et déboguer rapidement.

Étiquettes: compresser le code json minifier le code

🚀 416,446 conversions totales (2 ce mois-ci)

Pratiquez Python avec des défis de code

Résolvez des problèmes concrets dans cet éditeur : lancez les tests, soumettez et recevez une relecture IA.

Tous les défis Python
Facile

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

Vous apprendrez ArithmétiqueValeurs de retour
BeginnerLearning-pathVariables
Facile

Days in a Month

Return how many days a month has, including leap years.

Vous apprendrez Règles du calendrierFonctions utilitaires
BeginnerConditionsFunctionsLearning-path
Facile

Produit scalaire de deux vecteurs

Multipliez deux vecteurs élément par élément et additionnez les résultats, l'opération de base de tout neurone.

Vous apprendrez VecteursProduit scalaire
Réseaux de neuronesaiapprentissage automatique
Facile

Distance entre deux points

Calculez la distance en ligne droite entre deux points.

Vous apprendrez Théorème de PythagoreRacines carrées
BeginnerFunctionsLearning-pathmath
Facile

Average of Three

Average three whole numbers.

Vous apprendrez ArithmétiqueDivision
BeginnerLearning-pathVariables
Facile

Liste de tâches

Gérez une liste de tâches : ajoutez-les, marquez-les faites, supprimez-les et indiquez ce qui reste.

Vous apprendrez Collections typéesRecords
BeginnerSimulationStrings
Facile

Vérification de nombre premier

Déterminez si un nombre est premier.

Vous apprendrez DivisibilitéOptimiser une boucle
BeginnerLoopsNumbersStudent-beginner
Difficile

Word Break

Decide whether text can be split into dictionary words.

Vous apprendrez DP sur les préfixesSegmentation de texte
AdvancedDynamic-programmingHackathonStrings
Facile

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

Vous apprendrez Paires d'indicesÉviter les doubles comptes
ArraysBeginnerLearning-pathNested-loops
Facile

Nombre manquant

Trouvez le nombre manquant dans 0..n.

Vous apprendrez Suites arithmétiquesAstuce de la différence de sommes
ArraysBeginnerStudent-beginnermath
Moyen

Recherche A* sur une grille pondérée

Trouvez le chemin le moins coûteux à travers une grille de coûts de terrain avec A*, l'algorithme de recherche derrière le pathfinding des jeux et des robots.

Vous apprendrez Recherche A*Heuristiques
GraphsGridsShortest-pathai
Moyen

K-ième plus petit élément

Trouvez la k-ième plus petite valeur sans trier entièrement.

Vous apprendrez QuickselectPartitionnement
AdvancedCompetitive-programmingSorting

Introduction

Cet outil en ligne de minification JSON vous aide à compresser et optimiser votre code JSON sans effort. Il est idéal pour réduire la taille des fichiers et améliorer les performances des applications qui gèrent des données JSON.

Comment utiliser cet outil

  1. Collez votre code JSON directement dans l'éditeur ou tapez-le.
  2. Cliquez sur le bouton Minify pour compresser votre code JSON.
  3. Après la minification, vous pouvez :
    • Télécharger le résultat optimisé.
    • Le sauvegarder ou le partager via un lien unique.
    • Se connecter avec Google ou GitHub pour sauvegarder votre JSON minifié pour une utilisation future.

Qu'est-ce que JSON ?

JSON (JavaScript Object Notation) est un format de fichier standard ouvert utilisé pour stocker et échanger des données. Il représente les données sous forme de paires attribut-valeur et de tableaux en utilisant un format texte lisible par l'homme. JSON est largement utilisé dans les applications web et les API, souvent en remplacement de XML dans les systèmes AJAX en raison de sa simplicité et de son efficacité.

En savoir plus sur JSON dans la documentation officielle JSON .

Syntaxe JSON

JSON prend en charge deux structures de données principales :

  • Objets : Un ensemble de paires nom-valeur entourées d'accolades ({}).
  • Tableaux : Une liste de valeurs entourées de crochets ([]).

JSON définit les types de valeurs suivants : chaîne de caractères, nombre, objet, tableau, true, false, et null.

Voici un exemple de données JSON :

      
{
  "firstName": "Duke",
  "lastName": "Java",
  "age": 18,
  "streetAddress": "100 Internet Dr",
  "city": "JavaTown",
  "state": "JA",
  "postalCode": "12345",
  "phoneNumbers": [
    {
      "Mobile": "111-111-1111"
    }, {
      "Home": "222-222-2222"
    }
  ]
}
      
    

Qu'est-ce que la minification ?

La minification est le processus de réduction du code et du balisage dans vos pages web et fichiers de script. C'est l'une des principales méthodes utilisées pour réduire les temps de chargement et l'utilisation de la bande passante sur les sites web. La minification améliore considérablement la vitesse et l'accessibilité du site, se traduisant directement par une meilleure expérience utilisateur. Elle est également bénéfique pour les utilisateurs accédant à votre site via un forfait de données limité et qui souhaitent économiser sur leur utilisation de la bande passante tout en surfant sur le web.

Exemples

Avant minification

      
{
  "colors": [
    {
      "color": "black",
      "category": "hue",
      "type": "primary",
      "code": {
        "rgba": [
          255, 255, 255, 1
        ],
        "hex": "#000"
      }
    }, {
      "color": "white",
      "category": "value",
      "code": {
        "rgba": [
          0, 0, 0, 1
        ],
        "hex": "#FFF"
      }
    }
  ]
}
      
    

Après minification

      
{"colors":[{"color":"black","category":"hue","type":"primary","code":{"rgba":[255,255,255,1],"hex":"#000"}},{"color":"white","category":"value","code":{"rgba":[0,0,0,1],"hex":"#FFF"}}]}