Nettoyage et masquage JSON

Traitement local
app.clear.view

Vous pouvez aussi injecter des données via #data={"name":"Ada"} ou #url=... Elles sont lues puis retirées de la barre d’adresse.

Retirez chaînes vides, tableaux vides, objets vides et null, et masquez optionnellement téléphones et e-mails. Utile avant d’envoyer un journal ou une capture à un collègue, pour enlever PII évidente et champs vides inutiles. Les options se cochent séparément, pour ne pas supprimer un tableau vide qui a un sens métier.

Retirer les vides

Moins de bruit : la structure se rapproche de « ce qui contient vraiment des données ». Chaînes, tableaux et objets vides se retirent selon les cases cochées.

Les conteneurs vides imbriqués sont aussi nettoyés autant que possible, pour éviter une coquille vide.

Masquage

Téléphones et e-mails peuvent être masqués, pour limiter les fuites accidentelles. Activez-le avant un envoi externe ou un ticket.

Les règles sont heuristiques ; pour carte d’identité et autres documents, remplacez vous-même par des placeholders.

Traitement local

Les champs sensibles ne transitent pas par nos serveurs. Un rafraîchissement efface le contenu.

Restez au minimum nécessaire : un extrait vaut mieux qu’un dossier utilisateur entier.

Exemple

Avant nettoyage
{
  "name": "张三",
  "phone": "13812345678",
  "email": "demo@example.com",
  "note": "",
  "tags": [],
  "deleted": null
}
Après nettoyage (indicatif)
{
  "name": "张三",
  "phone": "138****5678",
  "email": "d***@example.com"
}
Peut-on personnaliser les règles de masquage ?

Selon les options de la page. Pour des règles plus complexes, traitez-les dans le code métier.

Et les objets vides imbriqués ?

Avec le retrait des vides, les conteneurs vides sont enlevés ensemble autant que possible.

0 et false sont-ils supprimés ?

Le nombre 0 et le booléen false ne sont pas traités comme vides. Les vides visent surtout ""Peut-on personnaliser les règles de masquage ?[]Selon les options de la page. Pour des règles plus complexes, traitez-les dans le code métier.{} et, en option, nullEt les objets vides imbriqués ?

Est-ce une solution de conformité complète ?

Non : cela ne remplace pas une chaîne de masquage professionnelle. La page convient à un traitement rapide avant un partage temporaire.

Flux recommandé

  1. Collez un JSON de journal ou de capture, puis chargez l’exemple pour comprendre les options.
  2. Cochez selon le besoin : retirer les vides, retirer null, masquer.
  3. Vérifiez s’il reste un token, un identifiant national, etc. non couverts, et remplacez à la main si besoin.
  4. Ensuite formatez ou comparez ; n’envoyez aux autres que la copie nettoyée.

Si « tableau vide = aucun élément sélectionné » a un sens métier, ne cochez pas le retrait des vides : cela changerait la sémantique.