Indholdsfortegnelse:
- Definition - Hvad betyder JSON Query Language (JAQL)?
- Techopedia forklarer JSON Query Language (JAQL)
Definition - Hvad betyder JSON Query Language (JAQL)?
JSON forespørgselssprog (JAQL) er enhver softwarepakke, der bruges sammen med databaser til forespørgsel, parsing eller endda dannelse af JSAS-baserede dokumenter (Javascript Object Notion).
JSON er et standard dataudvekslingsformat til oprettelse af dokumenter, der ligner XML og ikke en direkte type database, så der er virkelig ikke et enkelt standardforespørgselssprog. I stedet er der mange uafhængige sprog udviklet af forskellige organisationer til at manipulere og analysere JSON-dokumenter.
Techopedia forklarer JSON Query Language (JAQL)
JSON materialiserede sig på grund af et opfattet behov for stateful, real-time klient-server kommunikation uden behovet for at bruge browser-plug-ins som Java-applets eller Flash, som var normen i slutningen af 1990'erne og begyndelsen af 2000'erne.
Det var oprindeligt baseret på et undersæt af JavaScript, men er et sproguafhængigt dataformat, og som sådan har det ikke noget formelt forespørgsel om spørgsmål, men der er mange forskellige implementeringer på et forespørgselssprog for JSON.
Forespørgselssprog kompatible med JSON:
- JAQL - funktionel databehandling og forespørgsel sprog til JSON og Big Data applikationer. Oprindeligt startede som et open source-projekt hos Google, men blev hentet af IBM til at blive brugt som det primære databehandlingssprog til deres Big Data-software, Hadoop.
- JSONiq - funktionelt programmerings- og forespørgselssprog designet til deklarativ forespørgsel og kan omdanne samlinger af data til JSON, XML eller ustrukturerede tekstformater.
- XQuery - har den samme funktion som ovenstående, men blev lavet specifikt til XML, men fungerer også med JSON og andre formater.
