Wat is een JSON-bestand en hoe er een te openen

Wat is een JSON-bestand en hoe er een te openen

Als je ooit dingen hebt gedaan zoals persoonlijke boekhouding in Excel, dan heb je waarschijnlijk dit probleem gevoeld: hoe meer informatie je opslaat, hoe moeilijker het is om dingen bij te werken. Naarmate uw gegevens groter worden, wordt alles rommelig en raar. Databases zijn leuk en aardig, maar ze zijn niet precies zo ‘leesbaar’ als de meesten van ons zouden willen. Gelukkig is er JSON om ons te helpen.

Wat is een JSON-bestand?

JSON staat voor JavaScript Object Notation en wordt gebruikt bij het definiëren van objecten in JavaScript. U hoeft natuurlijk geen JavaScript te leren om JSON te begrijpen. Het is gewoon een formaat voor het groeperen van gegevens, zodat het gemakkelijker te lezen en te formatteren is.

Bekijk dit voorbeeld eens en vind de namen van elk huisdier:

{
"pets": [
{
"type": "dog",
"name": "Maddogna",
"breed": "Golden Retriever",
"age": 3,
"likes": ["barking", "going for walks", "Fluffman"],
"dislikes": ["loud noises", "strangers"]
},
{
"type": "cat",
"name": "Fluffman",
"breed": "Siamese",
"age": 3,
"likes": ["napping", "being petted"],
"dislikes": ["being picked up", "Maddogna", "dog food"]
},
{
"type": "iguana",
"name": "Gizzards the Great",
"breed": "Green Iguana",
"age": 2,
"likes": ["sunbathing", "watching Fluffman and Maddogna"],
"dislikes": ["cold weather", "being stared at by Fluffman and Maddogna"]
}
]}

Het is als een lijst met dingen. En je kon gemakkelijk de namen van de huisdieren zien: Maddogna, Fluffman en Gizzards the Great. Onder hen zijn andere gegevens zoals hun leeftijd, antipathieën en ras.

JSON overbrugt de kloof tussen computers en normale mensen als het gaat om gegevens. Het is snel, begrijpelijk en kan worden geconverteerd naar elk ander formaat waarop uw gegevens eruit moeten zien.

JSON-bestanden blinken het beste uit als het gaat om het converteren van grote hoeveelheden gegevens.

Waar wordt JSON voor gebruikt

JSON is een indeling. Je kunt er bijna alles mee versturen. Zolang u gecompileerde gegevens verzendt, kan JSON worden gebruikt. In feite gebruikt uw computer het momenteel waarschijnlijk om met andere computers over de hele wereld te praten zonder dat u het weet.

Er zijn tal van toepassingen voor JSON, zoals:

  • Directe berichten
  • E-mails
  • Configuratiebestanden
  • Netwerk informatie
Reqres In Sample Pi geformatteerd met Json Lite Dark Mode

Je kunt JSON ook in games zien tijdens de ontwikkeling en release om je saves en instellingen op te slaan.

Natuurlijk zijn er andere snellere manieren om gegevens te verplaatsen, maar JSON is gewoon te handig om te laten liggen.

Hoe een JSON-bestand te openen

In wezen zijn JSON-bestanden eigenlijk alleen maar tekstbestanden die zijn opgeslagen met de extensie “.json”. U kunt ze openen met elke soort editor voor platte tekst alsof het een gewoon tekstbestand is.

  • Open in Windows Kladblok en ga naar “Bestand -> Openen” en zoek vervolgens naar het JSON-bestand dat u probeert te openen.
Kladblok Rode Pijl Op Dossier Open
Kladblok Bestand openen Alle bestanden
  • Als er iets is dat u wilt opzoeken in het bestand, drukt u gewoon op Ctrl+ Fen typt u wat u moet zoeken.
Kladblok zoekt naar Maddogna in Json-bestand
  • Als u een nieuw JSON-bestand wilt maken, maakt u gewoon een normaal tekstbestand en slaat u dit op met de bestandsextensie “.json”. Zorg ervoor dat u het opslagtype wijzigt in “Alle bestanden”, anders wordt het in plaats daarvan “bestandsnaam.json.txt”.
Bewaar Nieuw Json-bestand Pets Json-pijl op vervolgkeuzelijst Type opslaan

JSON-viewers gebruiken

Hoewel ze nuttig zijn, is het probleem met die online converters dat ze niet handig zijn als je webgebaseerde taken uitvoert. Gelukkig zijn er verschillende soorten JSON-viewers die je niet alleen kunnen helpen bij het converteren van JSON-bestanden, maar die je ook de inhoud ervan beter laten lezen zonder de hoofdpijn!

JSON Lite

JSON Lite ( Chrome | Firefox ) is een browserextensie die het veel gemakkelijker maakt om JSON-bestanden te bekijken en te bewerken in elke op Chrome gebaseerde browser. Het markeert delen van de JSON-code met verschillende kleuren. En als het standaard uiterlijk niet “zichtbaar” genoeg is, kunt u de instellingen voor inspringen wijzigen, lijnen samenvouwen en zelfs instellen voor de donkere modus.

Jsonplaceholder Typicode Voorbeeld Json met Json Lite aan de linkerkant en geen aan de rechterkant
Links: JSON met JSON Lite; rechts: JSON zonder JSON Lite

Als alternatief kunt u ook deze JSON-beautifers gebruiken om de gegevens beter zichtbaar te maken.

JSON-bestand converteren

Afhankelijk van waarvoor u het JSON-bestand gebruikt, moet u mogelijk een conversieprogramma gebruiken om het in een CSV- of XML-bestand te veranderen.

Om dit te doen, kunt u een JSON-converter gebruiken, zoals de Code Beautify JSON Viewer . Dit is een webapp die JSON-bestanden converteert naar CSV of XML, die vervolgens door andere software kunnen worden gebruikt.

Om de Code Beautify JSON Viewer te gebruiken, uploadt u gewoon uw bestand door op de knop “Bestand” te klikken en vervolgens te converteren door op “naar XML” of “naar CSV” te klikken.

Code Beautify Json Viewer Converteer Json-bestand naar XML-bestand of CSV-bestand

Veel Gestelde Vragen

Is JSON beter dan CSV en XML?

In vergelijking met CSV en XML zijn JSON-bestanden eenvoudiger, flexibeler en gemakkelijker te interpreteren door een computer. Voor het grootste deel kunt u gegevensstructuren opslaan zoals ze zijn. In tegenstelling tot XML hoef je geen tags toe te voegen die zeggen dat een 1 een getal is en niet een string die het getal 1 bevat. extra “cellen” op uw gegevens.

Is JSON een programmeertaal?

JSON is GEEN programmeertaal, maar wordt zeker binnen een programmeertaal gebruikt. JSON is gebaseerd op JavaScript, dat het gebruikt om dingen te definiëren die in die taal “objecten” worden genoemd. Het is een notatieformaat om dingen op te sommen – je kunt er niets anders mee doen dan dingen definiëren.

Is JSON gewoon XML?

Nee, JSON is geen XML. In tegenstelling tot XML kunt u getallen, booleans en null-waarden definiëren op JSON.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *