JSON-opmaak
JSON Formatter (tool voor het opmaken van JSON)
U kunt geplakte JSON opmaken om deze leesbaarder te maken, maar ook comprimeren en de syntaxis controleren. Dit is handig voor het beoordelen van API-responsen, configuratiebestanden, logbestanden en testgegevens.
Uitvoer
Wat is JSON Formatter?
JSON Formatter is een tool die is ontworpen om moeilijk leesbare JSON op één regel of JSON met gebroken inspringing om te zetten naar een beter leesbaar formaat. JSON wordt in verschillende contexten gebruikt, zoals API-responsen, webserviceconfiguraties, gegevensuitwisseling in JavaScript-toepassingen, logbestanden en NoSQL-databasequery's. De JSON die u daadwerkelijk ontvangt, mist echter vaak regeleinden en strekt zich horizontaal over meerdere regels uit, waardoor deze moeilijk met het blote oog te volgen is. Wanneer u JSON in deze tool plakt, voegt deze regeleinden en inspringing toe om sleutels, waarden, arrays en geneste structuren beter leesbaar te maken.
Naast opmaak ondersteunt het ook compressie om extra spaties en regeleinden te verwijderen, evenals syntaxiscontrole om te verifiëren of de JSON geldig is. U kunt het gebruiken wanneer u API-responsen wilt controleren tijdens de ontwikkeling, wilt verifiëren of er geen fouten zijn na het bewerken van configuratiebestanden, of de tekst leesbaarder wilt maken voordat u deze in chats of documentatie plakt. De uitvoer kan indien nodig worden gekopieerd en gedownload als een JSON-bestand.
Deze pagina wordt verwerkt met behulp van JavaScript in de browser. Er vindt geen formulierverzending naar de server plaats om de ingevoerde JSON op te maken. Wees echter voorzichtig bij het verwerken van JSON die vertrouwelijke informatie, persoonsgegevens, authenticatietokens of privésleutels bevat, met name bij gebruik op gedeelde apparaten, bij het gebruik van browserextensies, bij het delen van schermen en met betrekking tot de browsergeschiedenis. Om een veilige verwerking van JSON-inhoud te garanderen, raden we aan om alle onnodige informatie te verwijderen voordat u deze opmaakt.
- Je kunt JSON opmaken met dubbele spaties, viervoudige spaties of tabs voor inspringing.
- Je kunt JSON comprimeren tot één regel en het omzetten naar een formaat dat geschikt is voor verzending en opslag.
- Je kunt JSON.parse gebruiken om te controleren op ontbrekende komma's of onjuiste aanhalingstekens.
- U kunt de opgemaakte resultaten naar het klembord kopiëren of opslaan als formatted.json.
Hoe de JSON-formatter te gebruiken
Het is eenvoudig te gebruiken. Plak eerst de JSON die u wilt opmaken in het veld "JSON Input". U kunt JSON rechtstreeks invoeren vanuit bronnen zoals API-clients, browserontwikkelaarstools, logbestanden of configuratiebestanden. Selecteer vervolgens de inspringstijl die u wilt voor de uitvoer. Hoewel twee spaties vaak worden gebruikt, kunt u vier spaties kiezen voor een betere leesbaarheid of tabs om aan te sluiten bij de conventies van uw bestaande project.
Als u op "Opmaak" klikt, wordt het resultaat weergegeven met regeleinden en inspringing na het parseren van de JSON. Als u op "Comprimeren" klikt, wordt één enkele regel JSON weergegeven waarbij witruimte en regeleinden zijn verwijderd. "Syntaxiscontrole" is handig wanneer u alleen wilt controleren of uw invoer geldige JSON is voordat u de uitvoer genereert. Als er fouten zijn, wordt er een bericht weergegeven op basis van de parseerresultaten van de browser. Hoewel de manier waarop fouten worden weergegeven per browser kan verschillen, zijn de meest voorkomende oorzaken afsluitende komma's, ontbrekende enkele aanhalingstekens, ontbrekende aanhalingstekens rond sleutelnamen en ontbrekende sluitende haakjes.
- Plak de JSON die u wilt opmaken in het veld "JSON-invoer".
- Kies naar behoefte tussen 2 spaties, 4 spaties of een tab voor inspringing.
- Klik op "Opmaak" om de tekst leesbaarder te maken, klik op "Samenvoegen" om deze in één regel samen te vatten en klik op "Syntaxcontrole" om de juistheid te controleren.
- Bekijk de resultaten en plak ze in uw applicatie met behulp van "Resultaten kopiëren" of "JSON downloaden".
Belangrijke opmerkingen bij het gebruik
- In JSON moeten sleutels en strings tussen dubbele aanhalingstekens staan. Hoewel dit lijkt op de notatie van JavaScript-objecten, is het niet hetzelfde.
- Komma's aan het einde van regels zijn niet toegestaan in JSON. Als er een komma staat na het laatste element van een array of object, leidt dit tot een foutmelding.
- Het plakken van te grote JSON-bestanden kan ervoor zorgen dat uw browser trager wordt. Overweeg voor zeer grote bestanden een speciale editor te gebruiken om ze te bekijken.
- Wees voorzichtig en verwerk geen JSON-bestanden die authenticatietokens, API-sleutels of persoonlijke gegevens bevatten in gedeelde omgevingen of tijdens het delen van schermen.
Veelgestelde vragen
Wat is een JSON-formatter?
JSON Formatter is een tool die JSON-strings opmaakt in een leesbaar formaat. Het voegt regeleinden en inspringingen toe om de structuur van objecten, arrays, strings, getallen, booleaanse waarden, null-waarden en meer beter zichtbaar te maken.
Wat is het verschil tussen JSON-opmaak en compressie?
Opmaak omvat het toevoegen van regeleinden en inspringing om de tekst leesbaarder te maken voor mensen. Compressie verwijdert extra witruimte en regeleinden om een kort, eenregelig JSON-formaat te creëren dat geschikt is om op te slaan of te verzenden.
Kun je even controleren of de JSON klopt?
Ja. U kunt de knop "Syntax Check" gebruiken om te controleren of uw invoer als JSON kan worden geparseerd. Als deze correct is, wordt deze weergegeven als geldige JSON; als er fouten zijn, wordt er een foutmelding weergegeven.
Wordt de ingevoerde JSON naar de server verzonden?
De opmaak, compressie en syntaxiscontrole van deze tool worden in de browser uitgevoerd. Bij normaal gebruik is er geen proces dat een formulier naar de server verzendt om JSON op te maken.
Kunnen enkele aanhalingstekens worden gebruikt in JSON?
In JSON moeten strings en sleutelnamen tussen dubbele aanhalingstekens staan. Notatie in JavaScript-stijl met enkele aanhalingstekens is ongeldig in JSON.
Geeft een komma aan het einde een foutmelding?
Ja. In JSON mag je geen komma plaatsen na het laatste element van een array of object. Hoewel dit soms is toegestaan in JavaScript, is het een fout in JSON.
Wat wordt aanbevolen: twee spaties of vier spaties?
Over het algemeen worden twee spaties gebruikt. Als u de spatiëring wilt vergroten voor een betere leesbaarheid, gebruik dan vier spaties; als uw project specifieke richtlijnen heeft, volg die dan.
Kan het worden gebruikt met grote JSON-bestanden?
U kunt het gebruiken zolang het binnen de capaciteit van de browser past. Bij zeer grote JSON-bestanden kan het plakken en opmaken echter tijd kosten en ervoor zorgen dat de browser trager wordt.
Wat is het verschil tussen JSON- en JavaScript-objecten?
JSON is een op tekst gebaseerd formaat voor gegevensuitwisseling. Het kent strengere regels dan JavaScript-objectliteralen, zoals de vereiste van dubbele aanhalingstekens voor sleutelnamen en strings. Je kunt geen opmerkingen toevoegen.
Kun je JSON opmaken met opmerkingen?
Opmerkingen zijn niet toegestaan in standaard JSON. Daarom leidt JSON-achtige tekst die opmerkingen bevat, zoals // of /* */, tot een foutmelding. Formaten zoals JSONC worden niet ondersteund.
Kan ik de uitvoerresultaten opslaan?
Ja. U kunt de opgemaakte of gecomprimeerde resultaten kopiëren. U kunt ze ook opslaan als formatted.json door op de knop "JSON downloaden" te klikken.
Kan dit ook worden gebruikt om API-responsen te verifiëren?
Ja. Door de JSON-respons die via de API is opgehaald te plakken, is het eenvoudiger om geneste structuren en de inhoud van arrays te controleren. Dit is handig tijdens ontwikkeling, testen en debuggen.