- Home
- Big JSONL Viewer voor VS Code
Big JSONL Viewer voor VS Code
Open .jsonl- en .ndjson-bestanden als een snelle, doorzoekbare tabel, direct in je editor. Gemaakt voor bestanden die te groot zijn om doorheen te scrollen en voor logs die nog worden weggeschreven.
Installeren
Gebruik je Cursor, VSCodium of Windsurf? Deze editors installeren extensies via Open VSX in plaats van de VS Code Marketplace. Gebruik de link naar Open VSX of zoek naar “Big JSONL Viewer” in het paneel Extensions van je editor.
Of via de command line:
code --install-extension rootfily.big-jsonl-viewerOf open het paneel Extensions in VS Code en zoek naar “Big JSONL Viewer”.
Gratis en beschikbaar onder de MIT-licentie.
Waarom een extensie als deze site al grote bestanden kan openen?
Omdat de site en de extensie elk een ander deel van hetzelfde probleem oplossen. jsonl.co is er voor een bestand dat je nu wilt gebruiken: sleep het naar de pagina, bekijk het, converteer het en klaar. De extensie is er voor bestanden op de plek waar je werkt: in je repo, op een server waarmee je via SSH verbonden bent of in een container.
Logs die blijven groeien
Een browser ziet alleen een momentopname van het bestand dat je hebt geselecteerd. De extensie houdt het bestand op schijf in de gaten, werkt de index bij zodra er regels bijkomen en volgt nieuwe regels zoals tail -f dat doet.
Direct bewerken en opslaan
Corrigeer een ongeldige regel en druk op Cmd+S. Het bestand wordt via streaming herschreven. Daardoor kun je de lengte van een regel veilig wijzigen, ook in bestanden van meerdere gigabytes.
Waar je bestand ook staat
Remote-SSH, Dev Containers, WSL: de extensie draait waar je code draait. Je hoeft geen logbestand van 4 GB naar je laptop te kopiëren om er drie regels in te lezen.
Wat kun je ermee?
- Tabelweergave
- De kolommen worden bepaald op basis van de eerste rijen. Dankzij virtual scrolling scrol je net zo soepel door een bestand van een miljoen regels als door een klein bestand.
- Zoeken en filteren
- Zoek naar een tekstfragment in de ruwe regel of gebruik key:value om in het geparste object te zoeken. In de filtermodus worden alle rijen zonder overeenkomst verborgen.
- Parsefouten direct in beeld
- Ongeldige regels worden op hun plek gemarkeerd, met de foutmelding van de parser erbij. Je hoeft het bestand niet meer steeds in tweeën te splitsen om de foutieve regel te vinden.
- Gemaakt voor enorme bestanden
- De extensie bouwt eenmalig een regelindex met byte-offsets op en slaat die op in de cache. Daarna leest de extensie alleen het zichtbare deel van schijf. Het bestand opent direct, ongeacht de grootte.
- Elke rij uitklappen
- Bekijk de geparste JSON als boomstructuur en de ruwe regel als tekst, en bewerk de regel direct in de weergave.
- Alles blijft op je computer
- Het bestand wordt van schijf gelezen en in een afgeschermde webview weergegeven. Er wordt niets geüpload, er worden geen netwerkverzoeken gedaan en telemetrie staat standaard uit.
FAQ
Werkt de extensie ook met .ndjson-bestanden?
Ja. NDJSON en JSONL zijn twee namen voor hetzelfde formaat en de extensie behandelt ze op dezelfde manier. De extensie registreert zich als editor voor .jsonl-bestanden. Gebruik voor .ndjson of .txt de optie “Open With…” en kies JSONL Viewer.
Hoe groot mogen de bestanden zijn?
De extensie is ontworpen voor bestanden van meerdere gigabytes. De extensie bouwt een index met de byteposities van de regels op en slaat die op in de cache. Daarna worden alleen de rijen gelezen die je daadwerkelijk bekijkt. Zo blijft het geheugengebruik constant, ook als het bestand groeit.
Worden mijn gegevens ergens naartoe gestuurd?
Nee. Het bestand wordt van schijf gelezen en weergegeven in een webview die door CSP is afgeschermd en geen netwerkverzoeken kan doen. De extensie werkt in de Restricted Mode van VS Code en voert nooit code uit je workspace uit. De optionele gebruikstelemetrie staat standaard uit.
Kan ik bestanden ook bewerken of alleen lezen?
Je kunt bestanden ook bewerken. Klap een rij uit, pas de ruwe regel aan en sla je wijzigingen op met Cmd+S of de knop Opslaan. Wijzigingen worden bijgehouden in een patch map en het bestand wordt via streaming herschreven. Regels kunnen daardoor veilig langer of korter worden.
Werkt de extensie via Remote-SSH of in een container?
Ja. De extensie draait op de machine waar het bestand staat. Dat is precies het idee: je kunt een logbestand op een externe server lezen zonder het eerst te kopiëren naar je eigen computer. Virtuele bestandssystemen worden niet ondersteund, omdat de regelindex toegang via byte-offsets tot een echt bestand nodig heeft.
Werkt de extensie ook in Cursor, VSCodium of Windsurf?
Ja. Deze editors installeren extensies via het Open VSX-register, waar Big JSONL Viewer onder dezelfde ID is gepubliceerd: rootfily.big-jsonl-viewer. Zoek naar de extensie in het paneel Extensions of installeer de extensie via de bijbehorende pagina op Open VSX.
Alleen even een bestand bekijken of converteren?
De tools op deze site draaien volledig in je browser, zonder uploads of registratie. Gebruik ze voor eenmalige conversies en validatie, en gebruik de extensie voor bestanden in je project.
Bekijk de JSONL-tools