JSON, kurz fuer JavaScript Object Notation ist ein Datenformat in einem leicht lesbaren Textformat. Dadrinne koennen also Daten gespeichert und uebermittelt werden. Das koennen z. B. Informationen zu einem Nutzer sein, Messdaten usw.
Eine gute Erklaerung findest du acuh auf
Wikipedia oder direkt auf der Seite
json.org
Bei Swagger handelt es sich um ein Framework, also einer Komponente bei der bei der Entwicklung.
Mit Swagger kann man leicht REST-Schnittstellen entwickeln und Dokumentieren.
REST-Schnittstellen sind, sehr vereinfacht gesagt, eine Ansammlung von Links um bestimmte Daten zusammeln oder um den Server im Hintergrund etwas bestimmtes machen zu lassen. Diese Daten werden als JSON bereitgestellt.
Jenkins ist ein Programm und dient bei der Softwarentwicklung dazu um automatisiert Programme, bzw teile eines Programms zu bauen/kompilieren und anschliessend z. B. auf einem System zu hinterlegen. Besser ist es bei Wikipedia erklaert:
https://de.wikipedia.org/wiki/Kontinuierliche_Integration
Bei RabbitMQ kann ich dir leider nicht helfen.
Laut Wikipedia ist es ein Message Broker, was das ist, wird hier erklaert:
https://de.wikipedia.org/wiki/Message_Oriented_Middleware
Edit: Wenn du etwas mehr auf den Kontext bzw das Dokument eingesht, koennen wir dir vllt bessere Beispiele bzw Erklaerungen geben.