const HTML Échapper/Échapper = () => {

Échapper ou restaurer les caractères spéciaux HTML.
Aucune requête réseau et les données brutes ne quittent jamais le navigateur.

Plus de 40 outils locaux · Traitement JSON · conversion de format · encodage et décodage · assistance textuelle

prêt Volume : 0 B Temps pris : 0 ms
UTF-8 Retrait : 4 espaces JSON
1

Sélectionnez les outils

Cliquez sur Catégorie dans la bibliothèque d'outils ci-dessous, puis cliquez sur Cartes. Le titre de l'espace de travail passera immédiatement à la fonctionnalité correspondante.

2

Publier du contenu

Collez le JSON, le code ou le texte secret à gauche. La plupart des outils produiront automatiquement des résultats après la saisie, sans qu'il soit nécessaire de cliquer sur « Exécuter ».

3

Voir les résultats

Le côté droit est le résultat du traitement. JSON Le formatage peut être basculé sur « Arbre/Visualisation ». Des outils de comparaison mettront en évidence les ajouts, les suppressions et les modifications.

4

Copier ou partager

Copiez les résultats, téléchargez le fichier ou cliquez sur « Partager » pour générer un lien Hash. Les données sont uniquement écrites dans la barre d'adresse du navigateur et ne sont pas transmises au serveur.

Menu de la bibliothèque d'outils

Sélectionnez le module par catégorie, et les cartes et exemples de scènes ci-dessous seront commutés ensemble.

Exemples et scénarios

Actuel ·JSON Noyau

Cliquez sur « Remplir » pour ouvrir l'outil et écrire l'échantillon, et vous pourrez voir directement les résultats.

JSONFormat

Embellissement de la réponse de l'interface

Compresser JSON Développer le retrait et couper l'arborescence

{
  "status": "success",
  "code": 200,
  "data": { "user": { "id": 1001, "name": "Ada" }, "list": [1, 2, 3] }
}
JSON Vérification de la grammaire

Trouver des virgules supplémentaires

Marquera les lignes d'erreur au lieu d'un jeton général inattendu

{
  "ok": true,
  "msg": "多余逗号会报错",
}
JSON5 Analyse

JSON5 → Standard JSON

Les commentaires, les guillemets simples et les virgules finales seront convertis en JSON analysable.

{
  // 配置注释
  env: 'dev',
  retries: 3,
  hosts: ['a.local', 'b.local',],
}
JSONPath Requête

Extraire les titres de livres avec prix > 20

expressions$.store.book[?(@.price>20)].title→ Trois corps, algorithme

{
  "store": {
    "book": [
      { "title": "三体", "price": 48 },
      { "title": "JSON 手册", "price": 12 },
      { "title": "算法", "price": 88 }
    ]
  }
}
JSON Comparer Diff

Deux configurations de déploiement

répliques modifiées, débogage supprimé, région ajoutée

Un vieux
{"env":"prod","replicas":2,"debug":false}
B nouveau
{"env":"prod","replicas":4,"region":"cn-east"}
JSON Tri par clé

Trier les clés par ordre alphabétique

Les objets imbriqués seront également réorganisés pour faciliter les différences.

{
  "z": 1,
  "m": 2,
  "a": { "c": 3, "b": 2 }
}

Mode d'emploi

Apprenez quand utiliser quel outil par module. En cliquant sur « Afficher les outils », vous accéderez à la catégorie correspondante, puis utiliserez l'exemple ci-dessus pour remplir l'espace de travail en un seul clic.

JSON Noyau

Il est le plus souvent utilisé pour le débogage d’interface, le dépannage des journaux et la comparaison de configuration. Il est recommandé de formater d'abord pour voir la structure. S'il y a un problème avec la syntaxe, utilisez la vérification pour localiser le numéro de ligne.

  1. Collez le corps de la réponse compressé sur une seule ligne, sélectionnez « JSON Format » et le côté droit se développera ; l'arborescence peut modifier directement la valeur de la clé. Lorsque vous devez charger à partir d'une adresse, cliquez sur "Pull" après confirmation (une requête réseau sera lancée).
  2. journalUnexpected tokenSi vous utilisez plutôt « Vérification de la syntaxe », les lignes avec des virgules supplémentaires et des parenthèses manquantes seront marquées.
  3. Utilisez "JSON5 parse" pour les configurations avec des commentaires ou des virgules de fin, qui afficheront le standard JSON.
  4. Pour comparer deux configurations : ouvrez « JSON Compare Diff » ; pour les combiner en un seul, utilisez "JSON Fusionner".
  5. Ne prenez que quelques champs : ouvrez "JSONPath". Utilisez "JSON Schema" pour déduire ou vérifier le contrat.

Si l'espace de retrait est modifié dans "Paramètres" dans le coin supérieur droit, le formatage et le tri des clés changeront également.

Afficher les outils

Conversion multiformat et entités

Lors de la connexion à la configuration d'exploitation et de maintenance et aux modèles back-end, il n'est pas nécessaire d'aller et venir vers la station de conversion en ligne.

  1. JSON ↔ YAML / TOML / XML / CSV : sélectionnez d'abord la direction, puis collez le texte source.
  2. XML doit être un document analysable ; le nœud racine sera enveloppé avec une couche lorsque JSON→XMLroot.
  3. "Générer du code d'entité" peut fonctionner avec Java, Go, Python, TypeScript, C#, PHP, Kotlin, Swift, Rust, GraphQL, etc.
  4. JSON → SQL INSERT, conversion mutuelle curl / Postman, clé de changement de soulignement camel case sont tous classés en conversions mutuelles.

Si la conversion échoue, consultez le message d'erreur à droite ; formatez-le d'abord pour confirmer que JSON est légal, puis convertissez-le les uns vers les autres, le taux de réussite sera plus élevé.

Afficher les outils

Embellissement du code et texte Diff

Publiez un morceau de JS / SQL compressé sur une seule ligne, ou comparez deux journaux ou brouillons de configuration.

  1. "Code Embellissement/Compression" sélectionnez d'abord le type (JS Embellissement, SQL Embellissement, etc.), et les résultats apparaissent à droite.
  2. L'option de compression supprimera les commentaires et les espaces redondants, ce qui convient à la comparaison de volumes et ne convient pas à une utilisation en tant que générateur de production.
  3. "Texte Diff" est n'importe quel texte dans les colonnes de gauche et de droite, et la différence est mise en évidence par une ligne. Il n'est pas nécessaire que ce soit JSON.

Le type d'embellissement est commuté dans le coin supérieur droit de l'espace de travail.

Afficher les outils

encodage, hachage, JWT, RSA

Le tout calculé dans le navigateur. N'utilisez pas de clés, de jetons et de texte brut pour la production et ne publiez pas de véritables informations de confidentialité.

  1. Base64 / URL : L'encodage et le décodage sont deux outils, veillez à ne pas les coller à l'envers.
  2. Hachage : texte ou fichier local ; HMAC doit remplir la clé à droite. L'intégrité d'abord SHA-256 / SHA-512.
  3. JWT : l'analyse donnera l'heure unix/ISO/locale ; la génération et la vérification peuvent être HS256 ou RS256.
  4. AES-GCM : clé de dérivation du mot de passe, le texte chiffré est JSON. RSA Toujours "générer la clé" d'abord, puis décrypter.
  5. Horodatage : purement numérique, automatiquement jugé en secondes ou en millisecondes ; vous pouvez également utiliser « heure actuelle » pour saisir local et ISO en un seul clic.

La clé est uniquement traitée localement, ne publiez pas les données de l'environnement de production.

Afficher les outils

assistance textuelle

Échappement, déduplication, régularisation et comptage de mots, adaptés au traitement de listes, d'extraits de journaux et de texte à insérer dans la page.

  • HTML Échap : mettre<div>Devenez un personnage solide qui peut être inséré en toute sécurité dans la page, ou inversez-la.
  • Traitement des chaînes : suppression des espaces, des nouvelles lignes, des majuscules et des minuscules, suppression des doublons, suppression des lignes vides, statistiques des caractères.
  • Test régulier : remplissez la colonne des expressions régulières, sélectionnez les drapeaux dans les options et les correspondances seront mises en évidence.

Le même outil peut supprimer les espaces, la casse et diviser les tableaux en modifiant les options.

Afficher les outils

Autres gadgets

Les images, codes QR, dégradés et JS courts sont tous traités localement et ne passent pas par le serveur.

  • Exécution JS simple : exécutez des scripts courts dans une iframe sandbox,Ne collez pas de code non fiable.
  • Compression d'image/conversion de format/Exif : Canvas local ou analyse, pas de téléchargement.
  • Code QR : saisissez le texte à générer ou faites glisser une image pour la reconnaître.
  • CSS Dégradé : ajustez le point de départ, le point final, l'angle et copiez le générébackgrounddéclaration.

Les images et les codes QR sont complétés dans le navigateur et les fichiers ne seront pas téléchargés.

Afficher les outils

HTML Comment utiliser l'évasion/l'anti-évasion

  1. Confirmez que l'outil actuel est sélectionné dans la bibliothèque d'outils ci-dessous (ou passez de l'onglet de catégorie).
  2. Collez JSON ou du texte dans la zone de saisie de gauche.
  3. Les résultats s'affichent automatiquement à droite ; vous pouvez copier, télécharger ou cliquer sur "Partager" si nécessaire.

FAQ

  • Les données seront-elles téléchargées sur le serveur ?

    Non. Cet outil effectue des calculs dans le navigateur.

  • Aucune sortie après le collage ?

    La plupart des outils affichent automatiquement les résultats après une pause de saisie d'environ 120 ms ; RSA, JWT, images, etc. doivent cliquer sur le bouton du panneau.

Documentation produit

01.Sécurité des données et informatique locale

Le traitement JSON, l'encodage, le décodage, le hachage, JWT, RSA, etc. sont tous effectués dans le navigateur. texte originalNe sera pas soumis au backend. Il n’est toujours pas recommandé de coller les clés et les données privées dans une page en ligne.

02.Commentaires et partage en temps réel

Les résultats seront disponibles immédiatement après la saisie de l'anti-tremblement. Partager le lien à utiliser#tool=&data=Hash Passez les paramètres et adaptez-vous à l'évocation du script pour empêcher le serveur de stocker votre contenu.

03.Descriptions des boutons de l'espace de travail

  • plein écran: Masquez la barre supérieure et la bibliothèque d'outils, ne laissant que l'éditeur.
  • Partager: Encodez l'outil actuel et saisissez l'adresse Hash, et envoyez le URL complet à un collègue pour qu'il le reproduise.
  • Télécharger: Enregistrez le résultat à droite sous forme de fichier.
  • Effacer/Copier les résultats: Effacer la saisie ou écrire dans le presse-papiers.

04.FAQ

  • Pourquoi n’y a-t-il aucune sortie après le collage ?

    RSA, JWT, les images, les dégradés et les coureurs JS doivent cliquer sur les boutons du panneau. Le reste des outils traite automatiquement la saisie après une pause d'environ 120 ms.

  • JSON Évidemment, je peux le comprendre, mais il est écrit que c'est illégal ?

    La norme JSON interdit les commentaires, les guillemets simples et les virgules finales. Veuillez utiliser JSON5 pour analyser ce type de texte, ou supprimez d'abord les commentaires, puis formatez-les.

  • Le lien de partage est-il particulièrement long ?

    Les données sont écrites en Hash et la taille est limitée par la longueur du navigateur URL. Veuillez coller les fichiers volumineux localement et ne vous fiez pas aux liens partagés.

  • Le thème sombre sera-t-il activé la prochaine fois ?

    Le thème, l'indentation et la taille de la police existent sur la machine locale localStorage et doivent être réinitialisés après avoir changé de navigateur ou effacé les données du site.

0 ms
Aucun délai de transmission réseau
100%
Opération client pur
40+
module d'outils locaux
Opération exécutée avec succès