? Veröffentlichte Versionen der Spezifikation können hier eingesehen werden .
Dies ist die Spezifikation für GROQ (Graph-Relational Object Queries), eine Abfragesprache und Ausführungs-Engine von Sanity.io zum Filtern und Projizieren von JSON-Dokumenten. Die Arbeiten begannen im Jahr 2015 und die Entwicklung dieses offenen Standards begann im Jahr 2019. Lesen Sie den Ankündigungs-Blogbeitrag, um mehr über den Spezifikationsprozess zu erfahren, und sehen Sie sich den Leitfaden „Erste Schritte“ an, um mehr über die Sprache selbst zu erfahren.
Gehen Sie noch heute zu GROQ Arcade, um GROQ mit beliebigen JSON-Daten auszuprobieren!
Die Spezifikation wird mit spec-md geschrieben, einer Markdown-Variante, die für das Schreiben von Spezifikationen optimiert ist. Die Quelle befindet sich im spec/
-Verzeichnis, das dann in HTML konvertiert und unter https://spec.groq.dev präsentiert wird. Um sicherzustellen, dass Implementierungen kompatibel sind, schreiben wir Testfälle in der GROQ-Testsuite.
Die Spezifikation folgt dem Versionierungsschema von GROQ-X.revisionY, wobei X (Hauptversion) und Y (Revision) Zahlen sind:
Die Spezifikation wird im Rahmen der Open Web Foundation Final Specification Agreement (OWFa 1.0) zur Verfügung gestellt.