Wat is het JSON-gegevensformaat en de JSON-documentdatabase?
De kans is groot dat je van JSON(JSON) hebt gehoord , maar zoals de meeste mensen weet je misschien niet wat het betekent. Nou, het staat voor JavaScript Object Notation . Het leuke van JSON is dat het zowel door mensen als door machines leesbaar is, wat in veel talen ontbreekt. Niet alleen dat, JSON is een onafhankelijke taal, wat voor velen een verrassing is, aangezien JavaScript deel uitmaakt van zijn naam. Bovendien is het geen traditionele programmeertaal en meer een open standaard dataformaat.
Bovendien is deze taal een standaard- API die wordt gebruikt in verschillende tools en toepassingen, vooral op internet. Bovendien is het een van de belangrijke alternatieven voor XML.
Wat is JSON?
JSON is een open standaard bestands- en gegevensuitwisselingsformaat dat door mensen leesbare tekst gebruikt om gegevensobjecten op te slaan en te verzenden. Het heeft een breed scala aan toepassingen en kan dienen als vervanging voor XML in AJAX -systemen.
OK, dus er zijn twee manieren waarop JSON gegevens vertegenwoordigt, en we gaan ze nu voor uw begrip bespreken.
- Array – Voor zover wij weten, definiëren we een array met de linker ([) en rechter (]) haakjes. Een komma scheidt elk item binnen de haakjes. Verder kun je dit ook zien als een geordende verzameling waarden.
- Object - Wat we hier hebben, is een verzameling sleutel-waarde- of naam-waarde-paren. Als het er nu op aankomt een object te definiëren, moet dit tussen de accolades links ({) en rechts (}). Elk naam-waardepaar binnen de accolades moet beginnen met de naam, gevolgd door een dubbele punt en tot slot de waarde. Elk naam-waardepaar moet altijd worden gescheiden door een komma.
Wat is een JSON-documentdatabase?
Er is iets dat documentdatabase wordt genoemd als het gaat om JSON , maar de meeste mensen zullen het niet weten. Maar omdat we zojuist hebben uitgelegd wat JSON is, heeft het voor ons alleen maar zin om documentdatabases te bespreken.
U ziet, een JSON -documentdatabase is een vorm van niet-relationele database die is gemaakt om gegevens op te slaan en op te vragen als JSON - documenten. In plaats van informatie over meerdere tabellen te normaliseren, heeft elke tabel een unieke en vaste structuur die lijkt op een relationele database.
Een van de indrukwekkende dingen hiervan is het feit dat JSON -documentdatabases ook dezelfde documentformaten gebruiken die ontwikkelaars in hun applicatiecode gebruiken. Dit maakt het voor ontwikkelaars gemakkelijker om gegevens op te vragen wanneer ze maar willen.
Voorbeelden van JSON-code
JSON-tekenreeksvoorbeeld:
{ "firstname": "Vamien", "lastname": "McKalin", “occupation”: “Technical Writer” }
JSON-nummer voorbeeld:
{ "id": 1, "age": 56, "bornyear": 1965, "date": 6, "month": 9, "weight" : 99.9 }
Hier zijn enkele handige online JSON-tools om u op weg te helpen.
Lezen(Read) : Hoe open je een JSON-bestand(How to open a JSON file) .
Veel plezier(Enjoy) met het leren van JSON en zorg ervoor dat je ons in de comments raakt.
Related posts
Wat is GTK+ Runtime-omgeving? Waarom heeft uw pc het nodig?
Bestanden downloaden van Github en ze bekijken
Beste websites om gratis online coderen te leren
Beheer legacy web-apps met Microsoft's Enterprise Mode Site List Portal
Beste gratis C++ IDE voor Windows 11/10
Firefox JSON Viewer werkt niet; Kan JSON-gegevens niet bekijken of bewerken
11 beste IDE's voor Node.js-ontwikkelaars
Slack-apps: teams op afstand, productiviteit, ontwikkelaars, projectbeheer
CudaText is een gratis code-editor voor Windows-programmeurs
Beste code-editors voor Windows 10 die elke ontwikkelaar moet gebruiken
De vijf beste projecten voor beginnende programmeurs
Vind alle Git-opdrachten op één plek hier bij Git Explorer
Redwood Resource Extractor: bronnen uit EXE-bestanden extraheren
PerfView is een prestatieanalyse- en profileringstool van Microsoft
SciTE is gratis tekstverwerkingssoftware voor programmeurs
Hoe JSON-bestand in leesbaar formaat te openen
Tips voor het gebruik van het Inspect Element van de Google Chrome-browser
Download, installeer en leer de programmeertaal Microsoft Small Basic
Fix Commando python setup.py egg_info mislukt met foutcode 1
Hoe maak je een native Windows-app voor elke website of web-app