Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>JsonCollapserNew to Visual Studio Code? Get it now.
JsonCollapser

JsonCollapser

RedsellDev

|
10 installs
| (0) | Free
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

JsonCollapser

JsonCollapser es una extensión para Visual Studio Code que te permite:

  • Plegar bloques de JSON en archivos .json, .js, .pkg, .sql y otros (según tu configuración).
  • Mostrar decoraciones junto a objetos con claves importantes (id, nombre, o las que elijas).
  • Omitir o convertir cadenas especiales (' || v_select_* || ') para que tus bloques JSON sean parseables.
  • Personalizar el retardo de actualización, las claves a resaltar, y si quieres o no ver mensajes de error de parseo.

Características

  1. Plegado de JSON:
    Utiliza un Folding Range Provider para detectar { ... } y [ ... ] y permitir plegar y desplegar secciones en archivos que contienen JSON.

  2. Decoraciones:
    Muestra al costado (después de la llave {) la clave id o nombre, para reconocer rápidamente la información de cada objeto sin expandirlo.

  3. Preprocesamiento de cadenas:

    • Reemplaza trozos ' || v_select_* || ' con placeholders de la misma longitud (o los elimina) para que el JSON sea válido y se pueda plegar y decorar.
  4. Configuración personalizable (en Settings → Extensions → JsonCollapser o en tu settings.json):

    • jsonCollapser.debounceDelay: Tiempo en milisegundos para reagrupar actualizaciones y evitar que la extensión se recalcule en cada pulsación.
    • jsonCollapser.keysToDecorate: Lista de claves que quieres resaltar (por defecto: id, nombre).
    • jsonCollapser.showErrorDiagnostics: Si está en true, muestra errores de parseo en la pestaña Problems.

Uso

  1. Instala la extensión.
  2. Abre cualquier archivo .json, .js, .sql o .pkg que contenga bloques JSON.
  3. Observa:
    • El plegado (-/+) en el lateral izquierdo.
    • Decoraciones con id: xxx o nombre: yyy junto a la llave {.
  4. Ajusta la configuración (debounce, claves a resaltar) desde tus User Settings:
    {
      "jsonCollapser.debounceDelay": 500,
      "jsonCollapser.keysToDecorate": ["id", "type"],
      "jsonCollapser.showErrorDiagnostics": true
    }
    
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft