Innholdsfortegnelse:
Definisjon - Hva betyr JSON Query Language (JAQL)?
JSON spørrespråk (JAQL) er en programvarepakke som brukes sammen med databaser for spørring, parsing eller til og med danning av JSAS-baserte dokumenter (Javascript Object Notion).
JSON er et standard datautvekslingsformat for å lage dokumenter som ligner på XML og ikke en direkte type database, så det er egentlig ikke et enkelt standardsøkerspråk. I stedet er det mange uavhengige språk utviklet av forskjellige organisasjoner for å manipulere og analysere JSON-dokumenter.
Techopedia forklarer JSON Query Language (JAQL)
JSON materialiserte seg på grunn av et opplevd behov for stateful, sanntid klient-server kommunikasjon uten behov for å bruke nettleser-plug-ins som Java-appleter eller Flash som var normen på slutten av 1990-tallet og begynnelsen av 2000-tallet.
Det var opprinnelig basert på et delsett av JavaScript, men er et språkuavhengig dataformat, og har som sådan ikke noe formelt spørrespråk, men det er mange forskjellige implementeringer på et spørrespråk for JSON.
Spørrespråk kompatible med JSON:
- JAQL - funksjonell databehandling og spørrespråk for JSON og Big Data applikasjoner. Opprinnelig startet som et åpen kildekode-prosjekt hos Google, men ble hentet av IBM for å bli brukt som det primære databehandlingsspråket for deres Big Data-programvare, Hadoop.
- JSONiq - funksjonelt programmerings- og spørrespråk designet for deklarerende spørsmål og kan transformere datasamlinger til JSON, XML eller ustrukturerte tekstformater.
- XQuery - har samme funksjon som ovenfor, men ble laget spesielt for XML, men fungerer også med JSON og andre formater.
